如何在未配置的 Docker 上为 centos 7 remove/install docker 图像

How to remove/install a docker image on an unconfigured Docker for centos 7

使用 Centos 6.6 和 7 并决定迁移到 centos 7,因为在 centos 6.6 中使用 docker 存在一些问题(对我来说是重启问题),我正在尝试从 docker。 (应该只是 docker pull centos

但是因为我已经在 6.6 虚拟机上安装了 docker centos 映像,我认为 它与我试图拉动 centos 的那个冲突7. 它指出图像(f1b something)已经在系统上使用,导致下载无法完成。简单地转到 centos 6.6 并尝试删除图像(顺便说一句,它会被标记为 none,因此你必须做 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]?)

http://docker-sean.readthedocs.org/en/latest/chapter1.html

有一个配置文件需要为 centos 7 更改 docker 恰好应用以下更改的用户 OPTIONS='-g /docker/data -p /var/run/docker.pid'

/etc/sysconfig/docker 的 vim/vi 文件中。

我发誓 docker 我要死了...

编辑 +1:好的,让我们从新的 centos 7 机器开始将解决方案重新映射到以下内容...

yum install docker
service docker start
docker pull centos

错误

systemctl enable docker.service

错误?

sudo systemctl enable docker.service
systemctl start docker.service

错误?

yum remove docker
yum install epel-release.noarch
yum install docker-io
vim /etc/sysconfig/docker
OPTIONS='-g /docker/data -p /var/run/docker.pid'
service docker restart
docker pull centos

这就是我如何让 docker 在正确映射新 VM 上工作的原因。 我可能使用过的命令之一是 thin_check。有人用它来验证 docker 在这个 link

编辑 +2:

哇哦,这可以更好地解释这里发生的事情。看,docker 服务器可以直接安装在 centos 7 中,但是 daemon 仍然必须从 epel 安装.提醒一下,守护进程是实际运行 docker 服务的项目。服务器只允许 docker 连接到互联网并查看其存储库。 Link 是对的 here.