【发布时间】:2015-09-17 09:20:57
【问题描述】:
使用 Centos 6.6 和 7 并决定迁移到 centos 7,因为在使用 docker 和 centos 6.6 时存在一些问题(对我来说是重启问题),并且我正在尝试从 docker 中提取当前的 centos 映像。 (应该只是docker pull centos)
但是,因为我已经在 6.6 虚拟机上安装了 centos 的 docker 映像,我认为它与我试图在 centos 7 上拉取的那个冲突。它指出该映像 (f1b某些东西)已在系统上使用,导致下载无法通过。只需转到 centos 6.6 并尝试删除图像(顺便将其标记为无,因此您必须执行docker images -a),即使使用武力也无济于事。到目前为止,唯一的解决方案是完全删除 docker 及其依赖项,然后重新安装它应该是免费的。
当然,这不是我想要的解决方案。可能会发生两种情况之一。一种使它们共存的方法,或者一种在不删除任何其他当前图像的情况下删除当前图像的方法。或者,如果我没有做到这一点,请采取完全不同的方法。
EDIT+1:好的,这是我在执行 docker pull 时收到的实际错误...
f1b...: download complete
f1b...:error downloading dependant layers
c85...:Downloading [>
7322...: Error pulling image (latest) from docker.io/centos, endpoint :https://registry-1.docker.io/v1,Dr
7322...:Error pulling image (latest) from docker.io/centos, Driver devicemapper failed to create image rootfs
FATA[0012] Error pulling image (latest) from docker.io/centos, Driver device mapper failed to create image rootfs f1b...:error running DeviceCreate (createSnapDevice) dm_task_run failed
查看问题,我不太确定是不是因为我最初认为的 centos 6.6,尽管共享相同的 ID。
编辑+2:奇怪的是致命错误代码不断变化(我假设那些是FATA [0012]?)
【问题讨论】:
-
或者更好的是,从 centos 6.6 守护进程拉取 centos 镜像
-
可能是证书问题?
-
另一个可疑的事情是系统日志消息,那里不断重复... Thin Centos-docker 现在 100% 已满。在 lvmetad 中查找 VG centos 的请求通过对等卷组 "centos" 给出了响应连接休息 未找到未能扩展瘦 centos-docker--pool 无论如何...
-
系统中的某些东西会阻止图像的外展吗?
-
好吧,所以在 centos 6.6 上拉图像仍然可以工作......可能是基于被拉的容器是单独的还是什么?
标签: linux installation docker centos6 centos7