Правильный способ проверки, будет ли запущена конфигурация Docker Compose? - PullRequest
4 голосов
/ 22 января 2020

По существу, что-то вроде nginx -t, где ничто не может сломаться.

У меня есть NGINX прокси, работающий в Docker, который подключен к нескольким другим Docker сетям (веб-приложениям). Иногда мне нужно перезапустить прокси-сервер, но если одна из подключенных сетей больше не доступна для прокси-сервера, прокси-сервер не может перезапуститься, даже если до перезапуска он работал нормально.

Есть ли способ перезапустить Docker контейнеры без риска простоя, вызванного этим?

Ответы [ 3 ]

3 голосов
/ 05 февраля 2020

Я думаю, что лучший подход - это сделать Nginx конфигурацию более надежной:

Ref: make nginx игнорировать конфигурацию сайта, когда не может быть достигнут входящий поток

3 голосов
/ 04 февраля 2020

Dry -обработать функцию для docker -составить это запрос открытой функции на данный момент.

0 голосов
/ 06 февраля 2020

Не назначайте задачи (принадлежащие nginx) на docker, точнее исправьте это в своем nginx.conf!

Правильный способ решить вашу «проблему» - это использовать upstreams .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...