Docker изображения больше не являются постоянными / исчезают после запуска "docker system prune". Как сделать их снова настойчивыми? - PullRequest
0 голосов
/ 07 февраля 2020

Кто-то в моей лаборатории выполнил команду "docker system prune", потому что ему нужно больше места для загрузки большого набора данных. Однако после запуска новые изображения, которые не используются, исчезают через минуту или около того. Должен быть контейнер, использующий изображение, чтобы сделать его постоянным. Мы хотели перезапустить демон docker, но сейчас не можем, потому что запущены важные контейнеры (например, обучение глубоким нейронным сетям). Как сделать изображения docker постоянными снова? Мы не уверены, что этот коллега выполнил другие команды, которые могли способствовать этой ситуации. Если это актуально, мы используем docker 18.09.6.

1 Ответ

0 голосов
/ 07 февраля 2020

Из документации docker docker удаление системы -

Remove all unused containers, networks, images (both dangling and unreferenced), and optionally, volumes.

$ docker system prune

WARNING! This will remove:
        - all stopped containers
        - all networks not used by at least one container
        - all dangling images
        - all build cache

Опция -a, если добавлено -a, удаляет все неиспользуемые изображения, а не только свисающие. Следовательно, если вы хотите сохранить эти изображения, вам следует избегать опции -a. Похоже, действительно использовалась "-a", которая удаляла неиспользуемые изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...