Как удалить образы, контейнеры и тома Docker

Как удалить образы, контейнеры и тома Docker

Рубрики:

Docker, Linux

Метки:

Docker, linux

Docker — популярный инструмент для разработки, развертывания и запуска приложений. В своей работе это программное обеспечение использует контейнеры (изолированные среды, содержащие все необходимые компоненты для функционирования приложения), образы (шаблоны, содержащие инструкции по созданию контейнеров) и тома (каталоги, в которых хранятся данные вне контейнеров). Со временем их может накопиться большое количество, и они начнут занимать слишком много дискового пространства.

В этой статье мы расскажем, как удалять образы, контейнеры и тома Docker в ОС Linux.

Содержание:

  1. Как удалить образы Docker
  2. Как удалить контейнеры Docker
  3. Как удалить тома Docker
  4. Как удалить все неиспользуемые образы, контейнеры, тома Docker
  5. Выводы

Как удалить образы Docker

Перед удалением образов Docker мы рекомендуем просмотреть их список. Для этого используйте следующую команду:

 

list images

Выполнив предыдущую команду, Вы получите такую информацию о каждом образе:

  • название репозитория;
  • тэг;
  • идентификатор;
  • время создания;
  • размер.

Чтобы удалить образ Docker, используйте команду, синтаксис которой имеет следующий вид:

 

remove image

Читайте также: Как правильно установить и использовать Docker.

Чтобы удалить несколько образов одновременно, перечислите их идентификаторы через пробелы в качестве аргументов:

 

Для удаления абсолютно всех образов Docker, выполните команду:

Как удалить контейнеры Docker

Перед удалением контейнеров Docker мы также рекомендуем просмотреть их список. Чтобы это сделать, выполните представленную ниже команду:

 

list containers

 

После использования команды Вы получите следующую информацию о каждом контейнере:

  • идентификатор;
  • образ, использованный для его создания;
  • команда, которая была выполнена при его запуске;
  • время создания;
  • текущий статус;
  • информация о сопоставлении портов между контейнером и хост-системой;
  • название;
  • используемое дисковое пространство.

Чтобы удалить тот или иной контейнер Docker, используйте команду, синтаксис которой имеет следующий вид:

 

remove container

Читайте также: Как установить, запустить и удалить приложения внутри контейнеров Docker — часть 2.

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

Если контейнер запущен, для начала его нужно остановить, и уже потом удалить. Сделать это можно при помощи команд:

 

Для удаления абсолютно всех контейнеров Docker, выполните следующую команду:

Как удалить тома Docker

Чтобы вывести на экран список всех томов Docker, используйте представленную команду:

 

list volumes

Эта команда выведет на экран такую информацию о каждом томе:

  • подключаемый модуль или механизм, управляющий томом.
  • название.

Чтобы удалить один или несколько томов, используйте команду, которая имеет следующий синтаксис:

 

remove volume

Важно: Вы не сможете удалить том, который используется контейнером.

Чтобы принудительно удалить какой-либо том, добавьте в предыдущую команду опцию -f:

 

Читайте также: Как поместить свое веб-приложение в Docker-контейнер. Работа с Dockerfile.

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

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

 

system prune

Чтобы получить больше информации об инструменте Docker, мы рекомендуем изучить его документацию.

Выводы

Удаление образов, контейнеров и томов Docker — относительно несложный процесс. Однако его следует выполнять с осторожностью, чтобы не потерять важные данные. Надеемся, что эта статья была полезной для Вас!

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Docker, Linux

Метки:

Docker, linux

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики