проблема с сетью фляг - PullRequest
       1

проблема с сетью фляг

0 голосов
/ 23 сентября 2019

У меня есть проект фляги Python, который должен быть веб-приложением для внутренней сети.Он находится в образе докера, который запускается с помощью файла docker-compose.

Иногда, когда я запускаю его, сервер колб не получает сообщений от внешнего мира.Я считаю, что это должно быть проблемой с докерной сетью, которую автоматически создает docker-compose.Всякий раз, когда возникает эта проблема, я должен перезапустить коробку, затем снова включить контейнер, и он исправляется.

Кто-нибудь еще видел это?

Когда я говорю, что не видит соединений отЯ имею в виду, что HTTP-запросы никогда не поступают на сервер фляг.Я могу попытаться перейти по URL, соответствующему серверу фляги, с другого компьютера, и сервер фляги ничего не видит.Однако, если я попытаюсь отправить HTTP-запрос GET изнутри коробки (не внутри контейнера, а из коробки, на которой работает контейнер), сервер фляги ответит.

Так что это заставляет меня поверить, что docker-compose создает сеть докера, которая не настроена правильно, чтобы позволить контейнеру прослушивать внешние запросы.

Вот мой файл компоновки Docker:

version: '3.7'
services:
  falcon:
    image: "company.com/internal/falcon:0.1"
    container_name: falcon
    env_file:
      - ~/.env
    ports:
      - "80:80"
    volumes:
      - ${REPOS}/falcon:/app
    command: /conda/bin/falcon start
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...