Ответ от демона: конфликт: невозможно удалить 2602b4852593 (нельзя принудительно) - изображение имеет зависимые дочерние изображения - PullRequest
0 голосов
/ 01 февраля 2019

Я не могу удалить изображения докера.Ошибка ниже:

docker image rm -f $(docker image ls -aq)
Error response from daemon: conflict: unable to delete 6ab53ec1a8c9 (cannot be forced) - image is being used by running container d65f1c6b7982
Error response from daemon: conflict: unable to delete 2602b4852593 (cannot be forced) - image has dependent child images

Версия докера:

docker --version
Docker version 17.05.0-ce, build 89658be

1 Ответ

0 голосов
/ 01 февраля 2019

Проблема

Ошибка ответа от демона: конфликт: невозможно удалить 6ab53ec1a8c9 (невозможно принудительно) - изображение используется при запуске контейнера d65f1c6b798

КакВ сообщении говорится, что у вас работает контейнер, использующий изображение, которое вы пытаетесь удалить, и, следовательно, ошибка.

Вы можете остановить контейнер и затем снова запустить команду, но лучший способ существует ...

A Better Way

docker image rm -f $ (docker image ls -aq)

Вместо того, чтобы использовать вышеупомянутый хак из старых дней, вы можете использовать сейчас:

docker image prune -a

Флаг -a удалит все неиспользуемые образы докера, это означает, что те, которые используются при запуске контейнеров, не будут затронуты, таким образом, это может быть то, что вы хотите использовать для достижения того, чтоВы пытаетесь сделать.

Помощь для этого:

docker image prune --help                                                                                                                                                                                 
Usage:  docker image prune [OPTIONS]

Remove unused images

Options:
  -a, --all             Remove all unused images, not just dangling ones
      --filter filter   Provide filter values (e.g. 'until=<timestamp>')
  -f, --force           Do not prompt for confirmation
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...