2015-01-06 129 views
3

我试图用一个脚本启动Docker容器,但是,我已经观察到,容器不随意启动,每一次我得到了类似的错误消息 -错误启动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脚本检查错误是否被抛出并自动运行它?

+0

你可以更具体,这是什么命令失败一次,然后下一次工作正常!你可以发布你的脚本吗? – bachr

+0

看起来像这个问题 – user2915097

+0

可能重复的[Docker构建失败随机错误挂载](http://stackoverflow.com/questions/28072532/docker-building-fails-randomly-with-error-mounting) – vaab

回答