Удаление проекта в Docker
Удаление проекта стирает контейнеры,
созданные по файлу описания.
Служба убирает копии этого поднятия
и освобождает имена внутри проекта.
Сам compose.yaml на диске
не трогают.
Файл с сервисом web
и образом nginx:
services:
web:
image: nginx
Сначала проект поднимают в фоне, чтобы на диске появились контейнеры:
docker compose up -d
Команда удаления проекта уберёт эти контейнеры из списка сервисов:
docker compose down
После неё в docker compose ps
строки web не будет.
Файл описания на диске остается.
Образ nginx тоже не стирается:
это общий шаблон, не часть проекта.
Список проверяют так:
docker compose ps
Удалите контейнеры проекта с сервисом api.
Убедитесь, что в списке сервисов его нет, а файл описания на месте.