Docker создает один и тот же прокси дважды - PullRequest
0 голосов
/ 06 апреля 2020

My docker внезапно пытается создать 2 прокси на одном и том же порту и, по сути, выдает ошибку. Этот же контейнер отлично работает на P C моего друга, и раньше он работал нормально и для меня, но теперь я получаю это -

Создание psty-main_psty_main_1 ... done

Создание psty-main_proxy_1 ...

Создание psty-main_proxy_1 ... ошибка

ОШИБКА: для psty-main_proxy_1 Невозможно запустить служебный прокси: драйвер

ошибка программирования внешнее подключение по конечной точке psty-main_proxy_1

1013 * (58b7942fc459b490cd0fc3e3b81b42b182d995a8e7cb095c3b7 94df55d8adac4):
1015 * Ошибка при запуске программы пользователей прокси: слушать TCP 0.0.0.0:5000: обязывать: адрес уже используется
1017 * ERROR : для прокси Невозможно запустить служебный прокси: драйвер не смог запрограммировать внешнее соединение на конечной точке psty-main_proxy_1

(58b7942fc459b490cd0fc3e3b81b42b182d995a8e7cb095c3b794df55d8ada c 4): 0.0.0 * * * 0: * 020 * * * 0: * 0.0 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 0: 0.0, 0.0, *, 0, 0, 0, 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, когда если когда : bind: адрес уже используется

ОШИБКА: обнаружены ошибки при запуске проекта.

Вот мой docker -compose.yml

version: '2'
services:
  psty_main:
    build: ./app
    ports:
      - "127.0.0.1:5000:5000"
    volumes:
      - "./app:/usr/src/app"
    environment:
      - FLASK_DEBUG=0
      - PYTHONBUFFERED=1
  proxy:
    build: ./nginx
    links:
      - psty_main:psty_main
    ports:
      - "5000:80"
    environment:
      - PYTHONBUFFERED=1

Прежде чем я использую docker-compose up --build и получаю эту ошибку, вот как выглядит среда;

docker ps возвращает

ИД КОНТЕЙНЕРА ИМИДЖ СОЗДАНИЕ КОМАНДЫ СОЗДАННЫЕ ИМЯ ПОРТОВ

Пусто

docker network ls Возвращает

 NETWORK ID          NAME                DRIVER              SCOPE

 a7dfa1d12898        bridge              bridge              local

 bdd53f5074e5        host                host                local

 11afefbc2023        none                null                local

docker container ls -a возвращает

ИД КОНТЕЙНЕРА ИМИДЖ СОЗДАНИЕ КОМАНДЫ СОЗДАННЫЕ ИМЯ ПОРТОВ

Также пусто

Примечание : я заметил что веб-сервис создан отлично, даже после того, как docker выдает эту ошибку, я могу просто go до 127.0.0.1:5000, и он покажет мне отлично работающий сайт. Просто у меня больше нет доступа к консоли, которая регистрирует состояние сервера из-за ошибки.

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