команда docker compose rm

Справочник команд Docker


Команда docker compose rm используется для удаления остановленных контейнеров сервисов.

Команда docker compose rm не удаляет работающие контейнеры; она в основном используется для очистки остановленных или больше не нужных контейнеров, чтобы освободить системные ресурсы.

Синтаксис

docker compose rm [OPTIONS] [SERVICE...]
  • SERVICE(Необязательно): Имя контейнера сервиса для удаления. Если имя сервиса не указано, будут удалены все остановленные контейнеры сервисов.

ОПЦИИ:

  • -f, --force: Принудительно удалить контейнеры без запроса подтверждения у пользователя.
  • -s, --stop: Сначала остановить работающие контейнеры, затем удалить их.
  • -v, --volumes: Также удалить тома, связанные с контейнерами.

Пример

1. Удалить все остановленные контейнеры сервисов

docker compose rm

Покажет список и запросит, удалять ли все остановленные контейнеры сервисов.

2. Принудительно удалить все остановленные контейнеры сервисов

docker compose rm -f

Напрямую удалить остановленные контейнеры, не запрашивая у пользователя подтверждение.

3. Удалить остановленные контейнеры конкретного сервиса

docker compose rm web

Удалить только остановленный контейнер для сервиса web.

4. Удалить и очистить связанные тома

docker compose rm -v

Удалить остановленные контейнеры, а также удалить связанные тома.


Справочник команд Docker

Другие расширения