Пользователи могут создавать и развертывать приложения, используя образы Docker, контейнеры и тома, смонтированные на контейнерах. Однако иногда разработчик Docker хочет удалить образы, контейнеры или тома Docker, чтобы освободить системное пространство, или они больше не нужны.
Этот пост продемонстрирует:
Как удалить образы Docker?
Основной компонент платформы Docker, который сообщает контейнеру, как управлять проектом или развертывать его, называется « Докер-образ ». Образы Docker связаны с контейнерами Docker и могут выполняться независимо. Однако разработчики могут столкнуться с проблемами при удалении образов Docker, если с образами связаны какие-либо контейнеры.
Ознакомьтесь с инструкциями по удалению образов Docker.
Шаг 1. Просмотр образов Docker
Сначала перечислите все изображения, используя предоставленную команду. “ -а ” используется для вывода списка всех образов Docker:
$ докер образы -а
Например, давайте удалим « докеримидж ”:
Шаг 2. Удалите образы Docker
Чтобы удалить образ Docker, используйте « docker rmi <имя-изображения> команда:
$ докер rmi dockerimageНа этом этапе вы можете получить сообщение об ошибке, если образ связан с каким-либо контейнером Docker, как показано ниже:
Чтобы принудительно удалить изображение и разрешить конфликт, используйте « -f ' вариант:
$ докер рми -f докеримиджВывод показывает, что изображение было удалено:
Шаг 3: Подтвердите, удалено ли изображение
Чтобы убедиться, что образ Docker удален или нет, снова перечислите все образы:
$ докер образы -аЗдесь вы можете видеть, что мы успешно удалили образ Docker:
Как удалить контейнер Docker?
“ Докер-контейнер — еще одна важная часть платформы Docker, используемая для управления, создания и развертывания приложений. Все зависимости проекта, пакеты и исходный код содержатся в одном контейнере Docker. Они называются средой разработки виртуализации.
Чтобы удалить неиспользуемые или заброшенные контейнеры, следуйте приведенным инструкциям.
Шаг 1. Просмотр контейнеров Docker
Чтобы перечислить все контейнеры Docker, « докер пс ” используется вместе с “ -а ' вариант:
$ докер PS -аНапример, давайте удалим « великий_энгельбарт контейнер:
Шаг 2. Удалите контейнер Docker
Чтобы удалить контейнер Docker, выполните команду « docker rm <имя-контейнера> команда:
$ докер г.м. великий_энгельбарт
В качестве альтернативы пользователи также могут удалить контейнер Docker, используя его идентификатор:
$ докер г.м. 79ba2a5d9f10Шаг 3. Убедитесь, что контейнер Docker удален
Давайте проверим, удален ли контейнер Docker, просмотрев список контейнеров Docker:
$ докер PS -аИз приведенного ниже вывода вы можете видеть, что мы успешно удалили « великий_энгельбарт Докер-контейнер:
Как удалить том Docker?
“ Объем докера ” является частью контейнера Docker и относится к файловой системе, которая подключена к контейнеру Docker. Они используются для сохранения данных, используемых или сгенерированных контейнером Docker.
Чтобы удалить том Docker, ознакомьтесь с предоставленными инструкциями.
Шаг 1. Перечислите том Docker вниз
Чтобы перечислить все тома Docker, « объем докера лс ” используется следующим образом:
$ объем докера лсДавайте удалим' изображение питона Объем докера:
Шаг 2. Удалите том Docker
Чтобы удалить том Docker, выполните команду « том докера rm <имя-тома> команда:
$ объем докера г.м. изображение питона
Шаг 3. Убедитесь, что том удален
Снова проверьте список томов и убедитесь, что указанный том удален или нет:
$ объем докера лсВывод ниже показывает, что мы успешно удалили том Docker:
Как обрезать систему Docker?
Удаление системы Docker — это процесс очистки системы Docker, что означает удаление всех неиспользуемых и остановленных образов, контейнеров и томов Docker.
Чтобы обрезать систему Docker, выполните указанную команду:
$ докер система чернослив
Теперь проверьте результат вышеупомянутой команды, перечислив все контейнеры Docker:
$ докер PS -аИз вывода видно, что « система докеров » удаляет все остановленные контейнеры Docker:
Мы подробно рассказали, как удалить образы, контейнеры и тома Docker.
Заключение
Чтобы удалить образы Docker, используйте « docker rmi -f <имя-изображения> команда. Чтобы удалить контейнер Docker, выполните команду « docker rm <имя-контейнера> » и удалите том Docker с помощью « том докера rm <имя-тома> команда. В этом блоге представлены методы удаления контейнеров, образов и томов Docker.