Сообщение
LO
11 488 подписчиков
16
77
2.0 k
Быстрый совет по Docker Compose

Обновление версии образа у запущенного контейнера

Да, это возможно в Docker и практически без простоев.

В блоке services необходимо определить параметры deploy (как на изображении выше). Важным параметром здесь является order. Он указывает Docker сначала создать и запустить новый контейнер с обновлённой версией образа. После запуска нового контейнера трафик будет перенаправлен на него, а старый контейнер будет остановлен и удалён.

Эта конфигурация лучше всего работает в сочетании с опцией replicas, чтобы развернуть несколько экземпляров одного и того же контейнера и обеспечить высокую доступность.

Примечание: наилучший результат достигается при использовании семантического версионирования образов.

👉 DevOps Portal
Продолжая пользоваться нашим сервисом, вы соглашаетесь на использование файлов cookie.
О том, как мы используем файлы cookie, ознакомьтесь в разделе Политика конфиденциальности