2016-02-14 109 views
1

我创建了自己的图像,并将其推送到码头集线器上的我的回购站。我用docker rmi -f .....删除了本地盒子上的所有图像。现在docker images显示一个空列表。缓存的Docker镜像?

但是当我做docker run xxxx/yyyy:zzzz它不会从我的远程回购拉,并立即启动一个容器。

是否有缓存或其他东西?如果是这样,清理所有的方法是什么?

谢谢

+0

这很奇怪 - 什么是Docker版本?可能是一个bug –

+0

1.10.1被报告 –

回答

0

你强制拆除的图像与-f。由于您使用-f我假设正常rmi失败,因为基于该映像的容器已经存在。这是做什么只是没有标记图像。数据仍然作为容器的差异存在。

如果你做了docker ps -a你应该看到基于该图像的容器。如果您基于同一个先前的ID启动更多容器,则图像差异仍然存在,因此您无需下载任何内容。但是,一旦你删除了所有这些容器,差异将消失,图像将消失。

+0

'docker ps -a'显示没有容器,'docker images'显示一个。我删除了它,然后从集线器中拉出图像。谢谢! –