安装
docker run \
--name mongodb \
-itd \
-v /macc/mysql/configdb:/data/configdb \
-v /macc/mysql/db:/data/db \
-p 27017:27017 \
--network host \
mongo --auth
添加管理员
Monogo默认没有管理员,因此需要加上用户,让任何连接都需要账号密码登录
# 进入容器
docker exec -it mongodb mongosh admin
# 添加用户
db.createUser({ user:'xxx',pwd:'xx',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},'readWriteAnyDatabase']});
评论区