Я переместил свой экземпляр nginx в докер-контейнер, я хочу отслеживать этот контейнер (или службу внутри него) и иметь возможность запускать новый контейнер в случае перезапуска сервера или любой другой проблемы.
Пока что я сделал, чтобы контролировать службу nginx в контейнере, - добавить в консул контроль работоспособности, и это нормально (я немного читал об обнаружении службы с консулом, не уверен, так ли это ) но если контейнер останавливается, я хочу что-то, чтобы помочь мне запустить новый контейнер.
У меня нет docker-swarm, kubernetes или другого подобного решения для оркестровщика, но я думал над сценарием, чтобы использовать команду docker run -d -p 80:80 -p 1090:1090 -v /etc/nginx/conf.d:/etc/nginx/conf.d nginx
.
Любые идеи и советы приветствуются, спасибо.