Docker-应用部署-部署 MongoDB
需求
需求:在 Docker 容器中部署 Redis,并通过外部机器访问 Redis
操作步骤
- 1、搜索
MongoDB镜像 - 2、拉取
MongoDB镜像 - 3、创建容器,设置端口映射
- 4、创建用户
- 5、创建数据库并授权
- 6、测试访问
1、搜索 MongoDB 镜像
docker search mongo
2、拉取 MongoDB 最新镜像
docker pull mongo:latest
3、创建容器,设置端口映射
docker run -id --name=c_mongo -p 27017:27017 mongo
4、创建用户
# 进入容器里
docker exec -it mongo /bin/bash
# 进入 mongodb 命令行模式
mongo admin
# 创建一个名为 admin,密码为 123456 的用户
> db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
# 尝试使用上面创建的用户信息进行连接。
> db.auth('admin', '123456')
5、创建数据库并授权
> use health;
> db.createUser({ user:'health_user',pwd:'123456',roles:[ { role:'readWrite', db: 'health'}]});
6、测试访问

本文详细介绍如何使用Docker容器部署MongoDB数据库服务,并通过六个关键步骤指导完成配置及外部访问测试。首先从搜索MongoDB镜像开始,到创建容器并进行端口映射,再进一步创建用户和数据库,最后验证服务的可用性。
445

被折叠的 条评论
为什么被折叠?



