创建mongo容器命令:
docker run -it -d --name mongo \
-p 27017:27017 \
--net mynet --ip 172.18.0.8 \
-v /root/mongo:/etc/mongo \
-v /root/mongo/data/db:/data/db \
-m 400m --privileged=true \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=abc123456 \
-e TZ=Asia/Shanghai \
docker.io/mongo --config /etc/mongo/mongod.conf
在命令无误的情况下创建出来的status为Exited (2)
解决方法:
查看对应目录下的mongo.conf文件,例如:/root/mongo/mongod.conf
仔细检查是否有误,尤其是字符拼写和大小写问题。
我的就是大小写有误产生的问题,如图:
dbpath
应为
dpPath
,为字母驼峰原创。
更正后先删除对应创建失败的容器(docker rm 容器名/容器id),后重新执行命令即可
成功截图:
版权声明:本文为u013596592原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。