Docker - MongoDB安装

Docker - MongoDB安装 首页 / Docker入门教程 / Docker - MongoDB安装

MongoDB是著名的面向文档的数据库,许多现代Web应用程序都使用它,现在,我们将看到启动和运行用于MongoDB的Docker容器的各种步骤。

第1步  -  第一步是从Docker Hub中提取镜像,当您登录Docker Hub时,将能够搜索并查看Mongo的镜像,如下所示。在MongoDB在搜索框中直接输入,然后点击其在搜索输出中出现的MongoDB(official)链接。

Mongo DB

第2步  -  在Docker Hub中存储库的详细信息中,您将看到Mongo的Docker pull 命令。

Docker Pull Command For MONGO

第3步  -  在Docker主机上,使用如上所示的Docker pull 命令从Docker Hub下载最新的Mongo镜像。

latest Mongo ImagePull Command MongoDB

第4步  -  现在我们有了Mongo的镜像,让我们首先运行一个MongoDB容器,它将作为我们的MongoDB。为此,我们将发出以下命令-

sudo docker run -it -d mongo

关于上述命令,需要注意以下几点:

  • –it 选项用于以交互方式运行容器。

  • –d 选项用于将容器作为守护进程运行。

  • 最后我们要从Mongo镜像创建一个容器。

然后,您可以发出 docker ps 命令以查看正在运行的容器-

MongoDB Container

注意以下几点-

  • 容器的名称为 tender_poitras 。

  • 接下来,还要注意它正在运行的端口号,它正在监听27017的TCP端口。

第5步  -  现在,让我们启动另一个容器,该容器将充当我们的客户端,用于连接到MongoDB数据库。为此发出以下命令-

sudo docker run it link=tender_poitras:mongo mongo /bin/bash 

关于上述命令,需要注意以下几点:

  • –it 选项用于以交互方式运行容器。

  • 我们现在将新容器链接到已经启动的MongoDB服务器容器。在这里,您需要提及已经启动的容器的名称。

  • 然后,我们指定要启动Mongo容器作为客户端,然后在新容器中运行 bin/bash shell。

Bin Bash

您现在将位于新容器中。

第6步  -  在新容器中运行 env 命令,以查看有关如何连接到MongoDB服务器容器的详细信息。

ENV Container New Command

第7步  -  现在是时候从客户端容器连接到MongoDB服务器了,我们可以通过以下命令执行此操作-

mongo 172.17.0.2:27017 

关于上述命令,需要注意以下几点

  • mongo 命令是客户端 mongo 命令,用于连接到MongoDB数据库。

  • IP和端口号是使用 env 命令时得到的。

运行命令后,您将连接到MongoDB数据库。

MongoDB database

然后,您可以在命令提示符下运行任何MongoDB命令。在我们的示例中,我们正在运行以下命令-

use demo

此命令是MongoDB命令,用于切换到数据库名称 demo 。如果数据库不可用,将创建它。

Database name DEMO

现在,您已经成功创建了客户端和服务器MongoDB容器。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Kafka核心源码解读 -〔胡夕〕

Django快速开发实战 -〔吕召刚〕

React Hooks 核心原理与实战 -〔王沛〕

手把手带你写一门编程语言 -〔宫文学〕

自动化测试高手课 -〔柳胜〕

高并发系统实战课 -〔徐长龙〕

技术领导力实战笔记 2022 -〔TGO 鲲鹏会〕

Vue 3 企业级项目实战课 -〔杨文坚〕

AI大模型系统实战 -〔Tyler〕

好记忆不如烂笔头。留下您的足迹吧 :)