Я ищу способы развертывания, мониторинга и перезапуска (в случае сбоя) моих контейнеров докеров с помощью docker-compose
, но я не могу найти ничего, кроме использования swarm
.
Не то swarm
это плохо, но я хочу изучить все возможности, плюсы и минусы, а затем принять решение.
Есть ли какие-либо другие методы для развертывания, мониторинга и перезапуска контейнеров, которые запускаются с docker-compose
?
Изменить: это для производственных целей.
Вы можете развертывать, отслеживать или перезапускать контейнеры с помощью docker-compose. Вы можете определить политика перезапуска к всегда для производства.
Вам не нужно выбирать только один для docker-compose и swarm. Они в порядке интегрированный. Если вы запустите docker compose на члене кластера swarm, swarm развернет его в кластере.