команда docker compose rm
Команда 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
Удалить остановленные контейнеры, а также удалить связанные тома.
Другие расширения