РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmCnRm 17 of 81 menu
◀ ▶

Удаление контейнера в Docker

Удаление контейнера стирает остановленную копию с диска. После коротких запусков hello-world таких копий в полном списке несколько. Каждая держит своё имя, хотя программа уже ничего не делает. Новый контейнер с таким именем не создать, пока старая запись лежит на диске. Мешает копия, а не образ.

Пропадают имя и файлы, которые были только внутри этой копии. Образ, из которого её создали, не трогается. Разовую проверку поэтому убирают, а не копят в полном списке.

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

docker run --name note hello-world

Удалим остановленную копию. Служба напечатает её имя в подтверждение:

docker rm note

В полном списке строки note больше нет. Образ hello-world на диске остался: убрали экземпляр, а не шаблон. Работающий контейнер так не удаляют. Пока главный процесс идёт, служба откажется стирать запись. Сначала процесс останавливают, и только потом копию убирают. Проверим список:

docker ps -a

Удалите остановленный контейнер с именем welcome, если он ещё есть.

Проверьте полный список контейнеров и убедитесь, что строки welcome больше нет.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить