uonick
@uonick
Сгибатель бананов

Как правильно подменять контейнеры Docker после деплоя?

Хочу попробовать настроить сервер, на котором будет установлен Docker + Traefik.
Traefik смотрит на 80 порт и разруливает поддомены и домены.

Но возник вопрос: как после деплоя подменить работающий контейнер?
Например: я что-то в нем поменял, обновил либы или еще что-то.
Буду признателен, если расскажете, какие кейсы используете вы. Если разруливаете не с помощью Traefik а чего-то другого. CI могу научить чему угодно, хочу понять как правильно.
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
@zohan1993
devops
Zero Downtime Deployments - Docker + Traefik.
https://coderbook.com/@marcus/how-to-do-zero-downt...

Swarm Zero Downtime Updates
https://www.youtube.com/watch?v=dLBGoaMz7dQ

Как вариант - Kubernetes Rolling Update Srategy
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
Поднимается новый контейнер, трафик перебрасывается на него, старый контейнер останавливается.
В кубернетесе и опенщифте для этого есть готовые средства.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы