Ubuntu 启动docker容器时出错

Ubuntu 启动docker容器时出错,ubuntu,docker,Ubuntu,Docker,我试图使用脚本启动docker容器,但是,我发现容器不是随机启动的,每次都会收到类似的错误消息- level="fatal" msg="Error response from daemon: Cannot start container 5cdfbcf5bcf140410e8bec0055614f2d93afaa04fd455e9a7960fed546cf0fa3: Error getting container 5cdfbcf5bcf140410e8bec0055614f2d93afaa04f

我试图使用脚本启动docker容器,但是,我发现容器不是随机启动的,每次都会收到类似的错误消息-

level="fatal" msg="Error response from daemon: Cannot start container 5cdfbcf5bcf140410e8bec0055614f2d93afaa04fd455e9a7960fed546cf0fa3: Error getting container 5cdfbcf5bcf140410e8bec0055614f2d93afaa04fd455e9a7960fed546cf0fa3 from driver devicemapper: Error mounting '/dev/mapper/docker-202:1-275538-5cdfbcf5bcf140410e8bec0055614f2d93afaa04fd455e9a7960fed546cf0fa3' on '/var/lib/docker/devicemapper/mnt/5cdfbcf5bcf140410e8bec0055614f2d93afaa04fd455e9a7960fed546cf0fa3': no such file or directory"
但是,如果在同一命令失败后再次运行该命令,它将正常工作

我正在使用Weave启动容器


有谁能告诉我如何防止这种情况发生,或者使用shell脚本检查是否抛出错误并自动再次运行它吗?

看起来像是这个问题

什么节目


docker版本

这是已知的缺陷,仅发生在
deviceapper
驱动程序中

以下是错误的参考:

最好的解决方案是切换到
aufs
overlayfs
驱动程序


请注意,此问题似乎与此问题重复:

您可以更具体地说,此命令失败一次,然后下次正常工作的原因是什么!你能发布你的脚本吗?看起来可能是