docker创建mongo实例

贴一个我自己用的mongo的docker单机镜像使用的运行命令,一键运行一个可用的mongo实例
docker run --name mongodb --cpus 0.7 -m 4G  -v /宿主机存储位置:/data/db -p 27017:27017 -d mongo:4.4.1 --wiredTigerCacheSizeGB 1 --setParameter wiredTigerConcurrentWriteTransactions=1500 --auth
 
--auth开启了权限,具体设置方法参考官方文档以及其他博文吧,开发学习用的话,去掉--auth就不需要验证,
然后为了方便监控,添加的超级管理员最好具备如下内建角色

"userAdminAnyDatabase","readWriteAnyDatabase","hostManager","clusterAdmin"

要不然没法使用mongostat,mongotop等性能监控工具

原文地址:https://www.cnblogs.com/marshwinter/p/14304370.html