Docker部署Mongodb
docker 部署不带认证
docker run --name mongo -p 27017:27017 -v /data/db/mongodb:/data/db/ --restart=always -d mongo:4.0
mongo:4.0 是mongo版本4.0,不写默认最新版本
docker 部署带认证
docker run --name mongo -p 27017:27017 -v /data/db/mongodb:/data/db/ --restart=always -d mongo:4.0 --auth
只需要在后面加 --auth
1、进入容器
docker exec -it mongo /bin/bash
2、切换到admin
mongo
use admin
3、创建用户
db.createUser({ user: 'root', pwd: 'qwe123QWE', roles: [ { role: "root", db: "admin" } ] })
4、测试
ok 单个docker 部署mongodb 结束了,下一篇将探索mongodb复制集让数据更加安全。