Docker: эксплуатация
Шаблонные команды для инженеров. Имена стеков и томов в документации заказчика.
Docker Compose и профили
Разделение окружений через profiles в compose-файле позволяет не поднимать dev-зависимости на проде:
docker compose --profile prod up -d
docker compose config
Логи контейнера
docker logs --tail 500 -f имя_или_id
docker compose logs -f --tail=200 сервис
Очистка неиспользуемых объектов
Перед prune убедитесь, что нет зависимостей у остановленных контейнеров и висячих томов с данными.
docker system df
docker volume ls -f dangling=true
На продакшен-хостах операции prune выполняются только по письменному регламенту и с резервной копией критичных томов.
Обновление образа
- Снять digest текущего образа и зафиксировать в тикете.
- Обновить тег или digest в compose, прогнать тест на стенде.
- Катить в окно низкой нагрузки; иметь план отката к предыдущему digest.