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

Принудительное удаление в Docker

Принудительное удаление стирает контейнер, даже если его программа ещё работает. Обычное удаление без специального флага в такой ситуации откажет: служба не сотрёт запись, пока главный процесс жив. Флаг принуждения сначала обрывает работу, затем убирает копию с диска.

Фоновый контейнер box с долгим ожиданием на образе alpine задают так:

docker run -d --name box alpine sleep 300

Пока sleep 300 идёт, запись box числится работающей. Принудительное удаление выглядит так:

docker rm -f box

Служба напечатает имя стёртой копии. В полном списке строки box больше нет, хотя минутное ожидание ещё не истекло бы само. Образ alpine на диске остался: убрали экземпляр, а не шаблон.

Создайте фоновый контейнер crate на образе alpine с ожиданием двести секунд и уберите его, пока программа ещё работает.

Проверьте полный список контейнеров и убедитесь, что записи crate там нет.

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