无法启动docker mongodb
我正在运行以下命令无法启动docker mongodb,mongodb,docker,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 码头工人似乎无法获得图像。尝试运行docker images命令查看图像是否仍然存在。然后使
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
码头工人似乎无法获得图像。尝试运行
docker images
命令查看图像是否仍然存在。然后使用docker search mongodb并从列表中运行最新的官方图像。这应该可以解决问题。在主机系统上创建一个数据目录,例如/var/lib/data
。
按如下方式启动mongo容器:
$docker run——将我的mongo容器命名为-v/var/lib/data:/data/db-d mongo:latest
命令的-v/var/lib/data:/data/db
部分将/var/lib/data
目录作为/data/db
从底层主机系统装载到容器中,默认情况下MongoDB将在容器中写入其数据文件
希望有帮助 请添加更多信息。从给定的信息看不清楚。另外,您是否尝试再次获取图像?我正在尝试使用Docker启动MongoDB,昨天它工作正常,但今天早上它开始抛出上述错误,再次尝试获取图像。似乎无法从注册表中提取图像。请再次尝试提取图像。这看起来是相关的:我得到了一个解决方案,我在我的物理系统中删除了MongoDB,它为我工作。