Разрешить моему Docker-контейнеру делать сетевые запросы - PullRequest
0 голосов
/ 10 января 2019

У меня приложение работает локально в контейнере Docker, я опубликовал порт, который хочу использовать для вызова его API. Тем не менее, мое приложение-контейнер Docker также должно выполнять другие сетевые запросы к внешним API-интерфейсам. В настоящее время я получаю сетевые ошибки при попытке сделать эти запросы. Как мне предоставить контейнеру Docker доступ к той же сети, в которой находится мой локальный компьютер? Есть ли конфигурация Docker, которую нужно передать моей команде docker -it -p 8080:8080?

1 Ответ

0 голосов
/ 10 января 2019

Вам необходимо добавить эти опции в вашу команду docker run:

--network host

Он будет связывать контейнерные сети напрямую с сетью хоста Docker.

Документация: https://docs.docker.com/network/host/

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