清理多个docker插件后

我做了多个插入,一个接一个地插入:

$ docker insert ubuntu http://google.com /tmp/test1 IMG1 $ docker insert IMG1 http://google.com /tmp/test2 IMG2 $ docker insert IMG2 http://google.com /tmp/test3 IMG3 

现在,我删除IMG3

 $ docker rmi IMG3 Deleted IMG1 Deleted IMG2 Deleted IMG3 

如果我再次运行序列,要获取图像IMG1' IMG2'IMG3'IMG2' ,然后删除IMG3'失败

 $ docker rmi IMG3' Error: no such id: IMG2 

注意它是IMG2 ,没有主要。 如果我重新启动,序列再次工作,只有一次。

我究竟做错了什么? 如何删除与插入序列相关的所有图像?

我不知道你的问题的解决scheme,但我使用docker图像的graphviz输出格式来debugging与图像相关的问题。 它帮助我把关系形象化:

 docker images -a -viz 

你可以在这个应用程序中在线显示输出(复制并粘贴输出):

http://graphviz-dev.appspot.com/