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

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

Автоудаление стирает контейнер само в тот момент, когда его главный процесс завершился. Обычный запуск hello-world после приветствия оставляет остановленную копию и занимает имя. Для одноразовой проверки эта запись не нужна.

Флаг --rm как раз просит службу не сохранять запись после выхода программы. Пока процесс идёт, имя ещё занято. Как только программа кончилась, записи нет, и имя снова свободно.

Имя при этом всё равно задают, чтобы пока процесс идёт, к контейнеру можно было обратиться. Запустим once с автоудалением:

docker run --rm --name once hello-world

В терминале будет фраза Hello from Docker!. Программа сразу завершится, и служба сотрёт контейнер. В полном списке имени once не будет. Проверим:

docker ps -a

Запустите hello-world с именем flash так, чтобы контейнер стёрся сам после завершения программы.

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

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