主页 > 知识库 > Docker 部署 MongoDB容器的方法

Docker 部署 MongoDB容器的方法

热门标签:贵阳教育行业电话外呼系统 宁夏房产智能外呼系统要多少钱 做外呼系统的公司违法吗 在百度地图标注车辆 抚顺移动400电话申请 威海人工外呼系统供应商 400电话申请方案 乌海智能电话机器人 蓝点外呼系统

Docker是什么

“ Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。”

MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序。

下面给大家介绍Docker 部署 MongoDB的详细教程。

部署

1. 拉取镜像

这里我们拉取最新版本镜像

docker pull mongo:latest

2. 查看镜像

图中可以看到已经安装了最新版本(latest)的 mongo 镜像。

 docker images

3. 运行容器

安装完成后,可以使用命令来运行 mongo 容器,最后可以通过 docker ps 命令查看容器运行信息

docker run -itd --name mongo -p 27017:27017 mongo --auth	

-p 27017:27017 :映射容器服务 27017 端口到宿主机 27017 端口。外部可以直接通过宿主机 ip:27017 访问到 mongo 的服务。
–auth:需要密码才能访问容器服务。

4. 创建用户

接着进入 mongo 容器内部,添加用户 admin 12345678,然后进行登录看是否创建成功

docker exec -it mongo mongo admin
db.createUser({ user:'admin',pwd:'12345678',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
db.auth('admin', '12345678')

5. 连接 DB

首先进入 mongo 容器内,登录用户 admin 12345678,执行 show dbs 查看数据库,此时 mongo 已经部署成功

docker exec -it mongo mongo admin
db.auth('admin', '12345678')
show dbs

6. UI

接下来,我们使用 ui 界面访问 mongodb,输入链接信息,即可连接成功。

以上就是Docker 部署 MongoDB的详细内容,更多关于Docker 部署 MongoDB的资料请关注脚本之家其它相关文章!

标签:庆阳 周口 那曲 泰州 铜川 朝阳 松原 芜湖

巨人网络通讯声明:本文标题《Docker 部署 MongoDB容器的方法》,本文关键词  Docker,部署,MongoDB,容器,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Docker 部署 MongoDB容器的方法》相关的同类信息!
  • 本页收集关于Docker 部署 MongoDB容器的方法的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章