Рубрики
Uncategorized

Как удалить неиспользованные ресурсы Docker

Введение шанс на то, что вы некоторое время управляли Docker и узнали, что … Tagged with Docker, DevOps, Cloud, Luctireed.

Скорее всего, вы некоторое время запускали Docker и обнаружили, что хранилище вашей системы почти полное.

Это совершенно нормально, так как Docker объединяет все необходимые зависимости с каждым контейнером и ничего не удаляет, если вы явно не говорите этому.

Итак, давайте узнаем, как обрезать неиспользованные и ненужные Изображения, контейнеры, объемы и сети !

Этот урок поможет вам освободить место в вашей системе, не нарушая ничего в процессе.

Прежде чем мы начнем

Мы будем использовать Docker CLI, поэтому я ожидаю, что вы будете немного знакомы с ним.

В противном случае просто используйте Docker -Help На терминале и игрушке с ним немного.

Реквизиты

  • Немного знания Docker

Картинки

Удалите все изображения, которые не помечены или не ссылаются каким -либо контейнером

docker image prune

Контейнеры

Снимите все остановленные контейнеры

docker container prune

Тома

Удалите все объемы, не используемые хотя бы одним контейнером

docker volume prune

Сети

Удалить все сети, не используемые как минимум одним контейнером

docker network prune

Все

Чтобы завершить, давайте удалим все — но тома — с одной командой.

docker system prune

Если вы тоже хотите удалить объемы, просто добавьте -Volumes в конце.

docker system prune --volumes

И вуаля, которая удаляла каждый ресурс, который был ненужным в вашей системе!

Поиск проблемы

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

Конец

Что дальше?

Если вы хотите прочитать больше, пожалуйста, ознакомьтесь с Официальное руководство Docker по обрезке Анкет

Самореализация

Если вы нашли это полезным, то вы должны следовать за мной, я буду публиковать более интересный контент! 🥰

Или поддержать меня в финансовом отношении. 💸

Вывод

Сегодня вы узнали, как освободить место в своей системе, удалив неиспользованные изображения, контейнеры, объемы и сети Docker.

Дайте мне знать, сколько места вы восстановили в комментариях!

Оригинал: «https://dev.to/alejandroakbal/how-to-remove-unused-docker-resources-514o»