Docker 构建随机失败并出现安装错误
Docker building fails randomly with Error mounting
每次我尝试使用 docker 构建或绘制图像(无论哪个图像)时,我都会随机得到
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)
中 运行ning docker
我在 docker-1.4.1 中看到过很多次,特别是如果您使用的是使用 docker 的先前版本构建的基础映像。您可以尝试使用 docker-1.4.1 重建您的基础映像,但为什么我最终只是暂时返回 docker-1.3.3。
切换到 aufs 存储似乎可以解决问题。
我使用了 phusion 的基本图像框,它似乎针对 docker 进行了优化。
这是仅 devicemapper
驱动程序出现的已知错误。
这里是错误的参考:https://github.com/docker/docker/issues/4036
解决方案是切换到 aufs
或 overlayfs
驱动程序。
每次我尝试使用 docker 构建或绘制图像(无论哪个图像)时,我都会随机得到
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)
中 运行ning docker我在 docker-1.4.1 中看到过很多次,特别是如果您使用的是使用 docker 的先前版本构建的基础映像。您可以尝试使用 docker-1.4.1 重建您的基础映像,但为什么我最终只是暂时返回 docker-1.3.3。
切换到 aufs 存储似乎可以解决问题。
我使用了 phusion 的基本图像框,它似乎针对 docker 进行了优化。
这是仅 devicemapper
驱动程序出现的已知错误。
这里是错误的参考:https://github.com/docker/docker/issues/4036
解决方案是切换到 aufs
或 overlayfs
驱动程序。