2

每次我尝试用 docker 构建或 fig 一个图像(不管是哪一个),我都会随机得到

Cannot start container <containerId>: Error getting container <containerId> from driver devicemapper: Error mounting '/dev/mapper/docker-8:1-262151-<containerId>' on '/var/lib/docker/devicemapper/mnt/<containerId>': no such file or directory

奇怪的是,如果我重新运行它,它通常不会有同样的错误。

请注意,我在 vagrant (ubuntu-trusty-64) 中运行 docker

4

3 回答 3

0

切换到 aufs 存储似乎可以解决它。

我使用了一个来自phusion的基本图像框,它似乎针对 docker 进行了优化。

于 2015-01-22T18:44:24.997 回答
0

我在 docker-1.4.1 中看到过很多次,尤其是如果您使用的是使用以前版本的 docker 构建的基础映像。您可以尝试使用 docker-1.4.1 重建您的基础映像,但为什么我现在只返回 docker-1.3.3。

于 2015-01-21T17:30:23.593 回答
0

devicemapper这是仅与驱动程序一起发生的已知错误。

这是错误的参考:https ://github.com/docker/docker/issues/4036

解决方案是切换到aufsoverlayfs驱动程序。

于 2016-01-11T05:07:31.550 回答