创建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),后重新执行命令即可文章来源:https://www.toymoban.com/news/detail-583155.html
成功截图:
文章来源地址https://www.toymoban.com/news/detail-583155.html
到了这里,关于Docker 创建mongoDB容器,status为Exited (2)解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!