无法启动docker mongodb

时间:2018-01-23 05:20:21

标签: mongodb docker

我正在运行以下命令

docker start mongodb

获取如下错误,如何解决。

Error response from daemon: failed to update store for object type *libnetwork.endpointCnt: Key not found in store
Error: failed to start containers: mongodb

2 个答案:

答案 0 :(得分:1)

码头工人似乎无法获得图片。尝试运行docker images命令以查看图像是否仍然存在。然后使用docker search mongodb并运行列表中的最新官方图像。这应该可以解决问题。

答案 1 :(得分:1)

在主机系统上创建一个数据目录,例如/var/lib/data。 像这样启动你的mongo容器:

$ docker run --name my-mongo-container -v /var/lib/data:/data/db -d mongo:latest

命令的-v /var/lib/data:/data/db部分将/var/lib/data目录从底层主机系统挂载到容器内/data/db,默认情况下MongoDB将写入其数据文件。

希望它有所帮助!