Обмен данными между контейнерами Docker с использованием docker-compose и API ядра .net приводит к SocketException: соединение отклонено - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь подключиться к API в контейнере Docker, из другого контейнера.

Я могу успешно вызвать API с хоста, используя этот URL http://localhost:8091/api/quote/1234.

При попытке установить связь между контейнерами, я использую этот URL, http://jobenginequoteservice:80/api/quote/1234. Но это вызываетошибка, SocketException: соединение отказано.

Это конфигурация порта в моем файле docker-compose

jobenginequoteservice:
    image: ***
    ports:  
      - "8091:80"
    build:
      context: .
      dockerfile: Service/Quote/JobEngineQuoteService/Dockerfile

Я отлаживаю это в Visual Studio, API написан на .NET Core.Я проверил сеть докеров, и оба контейнера являются частью стандартного, созданного compose.

Кто-нибудь может помочь?Спасибо.

...