16 — Docker: безопасное обновление
Docker — безопасное обновление сервиса ITG
Область применения
Контейнерные сервисы ZimaOS. Процедура не заменяет инструкции конкретного приложения.
Перед обновлением
- Уточнить каталог Compose и текущую версию образа.
- Проверить доступное место и статус томов.
- Сохранить резервные копии конфигурации и данных.
- Зафиксировать план отката и окно обслуживания.
Команды проверки
sudo env DOCKER_CONFIG=/DATA/AppData/docker-cli-config docker compose ps
sudo env DOCKER_CONFIG=/DATA/AppData/docker-cli-config docker compose config --quiet
sudo env DOCKER_CONFIG=/DATA/AppData/docker-cli-config docker compose images
Обновление
Выполнять из существующего каталога проекта, только после проверки резервных копий:
sudo env DOCKER_CONFIG=/DATA/AppData/docker-cli-config docker compose pull
sudo env DOCKER_CONFIG=/DATA/AppData/docker-cli-config docker compose up -d
Проверка
sudo env DOCKER_CONFIG=/DATA/AppData/docker-cli-config docker compose ps
sudo env DOCKER_CONFIG=/DATA/AppData/docker-cli-config docker compose logs --tail 100
Проверить реальную бизнес-операцию приложения.
Откат
Вернуть зафиксированную версию образа и совместимые данные из резервной копии. Не откатывать схему БД вслепую: миграции могут быть необратимыми.
Статус: инструкция подготовлена, на боевом сервисе не выполнялась.
No comments to display
No comments to display