2014-01-03 2 views
2

я сделать несколько вставок, нарезные один за другим:Очистка после многократного докер вставляет

$ 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'IMG3' затем удаление не удается

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

Отметьте, что это IMG2, без начального. Если я перезагружу, последовательность снова будет работать, только один раз.

Что я делаю неправильно? Как удалить все изображения, связанные с последовательностью вставок?

+0

Я попробовал это, и это работает для меня. Я не столкнулся с вашей проблемой. Возможно ли, что эта проблема связана с некоторой версией докера? – Jiri

+0

Спасибо, что попробовали. Какую версию вы используете? Для меня это не получается при новой проверке от мастера. – namin

+0

Хмм, я не могу воспроизвести его после того, как вытащил из мастера сегодня :) – namin

ответ

2

Я не знаю, как решить вашу проблему, но я использую формат вывода изображений в формате dvdvvvv для отладки проблем, связанных с изображениями. Это помогает мне визуализировать отношения:

docker images -a -viz 

Вы можете визуализировать выход онлайн в этом приложении (копия & наклеить выход):

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

Смежные вопросы