n1ro°
RU

Автомобили · Инструкция

Как автоматически удалить контейнер после docker run

Одноразовые контейнеры без `--rm` остаются среди stopped containers и требуют отдельной очистки.

Редакция N1RO · Проверено

Короткий ответ

`docker run --rm <image> <command>` автоматически удаляет контейнер после завершения его основного процесса. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.

Что делать

  1. Запустить one-off: Выполните `docker run --rm <image> <command>`.
  2. Дождаться выхода: После завершения основного процесса Docker удалит этот контейнер.
  3. Сверить список: Проверьте `docker ps -a`: завершённого one-off контейнера там быть не должно.

Как понять, что получилось

  • После завершения процесса контейнер автоматически удалён, а базовый image остаётся доступным.

Что учесть

Не используйте `--rm`, если после остановки нужно исследовать файловую систему контейнера; сначала вынесите нужные данные наружу.

Что учитывать

Не используйте `--rm`, если после остановки нужно исследовать файловую систему контейнера; сначала вынесите нужные данные наружу.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. docker container run). Пример и формулировки — редакция N1RO на 2026-09-18.