LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

Есть мысль, что надо либо этот zerotier поднимать внешними средствами (тут понадобится намного больше контекста).

Сейчас это делается костылем в cron, но оставлять так не хотелось бы

Либо надо сделать, чтобы контейнер поднимался только после того, как запустится контейнер с zerotier (depends_on: zerotier, condition: service_healthy, и добавить healthchecks).

healthcheck-и есть, зависимости прописаны, они не помогают, как я уже говорил. Менять зависимости контейнеров и network/network_mode местами пробовал - ситуация аналогичная, просто не стартует контейнер с приложением, а контейнер с zerotier чувствует себя прекрасно. Проблемный контейнер - всегда тот где прописан network_mode

Исправление Pinkbyte, :

Есть мысль, что надо либо этот zerotier поднимать внешними средствами (тут понадобится намного больше контекста).

Сейчас это делается костылем в cron, но оставлять так не хотелось бы

Либо надо сделать, чтобы контейнер поднимался только после того, как запустится контейнер с zerotier (depends_on: zerotier, condition: service_healthy, и добавить healthchecks).

healthcheck-и есть, зависимости прописаны, они не помогают, как я уже говорил. Менять зависимости контейнеров местами пробовал - ситуация аналогичная, просто не стартует контейнер с приложением, а контейнер с zerotier чувствует себя прекрасно. Проблемный контейнер - всегда тот где прописан network_mode

Исправление Pinkbyte, :

Есть мысль, что надо либо этот zerotier поднимать внешними средствами (тут понадобится намного больше контекста).

Сейчас это делается костылем в cron, но оставлять так не хотелось бы

Либо надо сделать, чтобы контейнер поднимался только после того, как запустится контейнер с zerotier (depends_on: zerotier, condition: service_healthy, и добавить healthchecks).

healthcheck-и есть, зависимости прописаны, они не помогают, как я уже говорил. Менять контейнеры местами пробовал - ситуация аналогичная, просто не стартует контейнер с приложением(где прописан network_mode), а контейнер с zerotier чувствует себя прекрасно.

Исходная версия Pinkbyte, :

Есть мысль, что надо либо этот zerotier поднимать внешними средствами (тут понадобится намного больше контекста).

Сейчас это делается костылем в cron, но оставлять так не хотелось бы

Либо надо сделать, чтобы контейнер поднимался только после того, как запустится контейнер с zerotier (depends_on: zerotier, condition: service_healthy, и добавить healthchecks).

healthcheck-и есть, зависимости прописаны, они не помогают, как я уже говорил. Менять контейнеры местами пробовал - ситуация аналогичная, просто не стартует контейнер с приложением, а контейнер с zerotier чувствует себя прекрасно.