我正在运行以下命令
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
答案 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将写入其数据文件。
希望它有所帮助!