Docker 部署 MongoDB容器的方法

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

目录Docker是什么

部署1. 拉取镜像2. 查看镜像3. 运行容器4. 创建用户5. 连接 DB6. UI

Docker是什么

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

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

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

部署

1. 拉取镜像

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

docker pull mongo:latest

Docker 部署 MongoDB容器的方法插图

2. 查看镜像

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

docker images

Docker 部署 MongoDB容器的方法插图1

3. 运行容器

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

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

Docker 部署 MongoDB容器的方法插图2

-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)

Docker 部署 MongoDB容器的方法插图3

5. 连接 DB

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

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

Docker 部署 MongoDB容器的方法插图4

6. UI

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

Docker 部署 MongoDB容器的方法插图5

Docker 部署 MongoDB容器的方法插图6

以上就是Docker 部署 MongoDB的详细内容,更多关于Docker 部署 MongoDB的资料请关注免费资源网其它相关文章!

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容