Menu
Coddy logo textTech

Автоматическое удаление контейнеров

Часть раздела Введение в Docker путешествия по Terminal на Coddy — урок 10 из 40.

Каждый раз, когда вы запускаете контейнер, Docker сохраняет запись о нем даже после его завершения. Для разовых команд такой беспорядок обычно не нужен. Флаг --rm указывает Docker автоматически удалить контейнер после завершения его работы:

docker run --rm alpine echo "clean up after me"

Результат точно такой же, как и без флага, но после завершения работы контейнер не сохраняется. Флаги, такие как --rm, располагаются между run и именем образа:

docker run [FLAGS] IMAGE COMMAND
challenge icon

Задание

Легко

Запустите контейнер из alpine, который выводит done с помощью echo, и сделайте так, чтобы Docker автоматически удалил контейнер после завершения работы с помощью --rm.

Шпаргалка

Используйте --rm для автоматического удаления контейнера после его завершения (без сохранения записей):

docker run --rm alpine echo "clean up after me"

Флаги указываются между run и именем образа:

docker run [FLAGS] IMAGE COMMAND

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в Docker