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、测试访问
版权声明:本文为weixin_44604586原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。