docker-compose.yaml 配置
# command:启动是的命令行参数,添加认证auth,密码设置需exec进入容器然后设置
version: '2.2'
services:
mongodb:
container_name: mongodb
image: mongo:latest
ports:
- 27017:27017
# - "28017:28017"
volumes:
- "./data/configdb:/data/configdb"
- "./data/db:/data/db"
command: mongod --auth
tty: true
启动容器
docker-compose up -d
#进入容器
docker exec -it e100b6f6a526 /bin/bash
mongo
use admin
#创建用户和密码
db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
#验证一下对不对
db.auth("admin","123456");
#退出
exit
修改密码
use admin;
switched to db admin
> db.changeUserPassword('admin','88889999');
最后修改于 2021-07-27 15:42:19
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

