Docker: без паники.
Команды для запуска проекта, диагностики контейнеров и аккуратной уборки. В примерах Compose используется как основной рабочий инструмент.
Посмотреть
docker compose psСтатус сервисов текущего проекта.
docker compose logs -f serviceЛоги одного сервиса в реальном времени; выйти: Ctrl+C.
docker psВсе работающие контейнеры на машине.
docker inspect containerПолные сведения о контейнере: сеть, тома, переменные и состояние.
Запустить и обновить
docker compose up -dСоздать и запустить сервисы в фоне.
docker compose up -d --buildПересобрать локальные образы перед запуском.
docker compose pull && docker compose up -dСкачать свежие образы и применить обновление.
docker compose restart serviceПерезапустить один сервис без остановки остальных.
Зайти внутрь
docker compose exec service shОткрыть shell уже работающего сервиса.
docker compose exec service envПосмотреть окружение внутри сервиса.
docker compose exec service ls -laПроверить доступные файлы и смонтированные тома.
Остановить и почистить
docker compose stopОстановить сервисы, но оставить контейнеры и сети.
docker compose downОстановить и удалить контейнеры и сеть проекта. Именованные тома по умолчанию сохраняются.
docker image pruneУдалить неиспользуемые «висячие» образы.