Приложение, работающее в контейнере docker, недоступно через IP-контейнер - PullRequest
0 голосов
/ 11 января 2020

Я новичок в Docker, пожалуйста, помогите мне решить мою проблему.

Я установил docker на Windows 8, запустил контейнер с изображением nginx.

Но я не могу получить к нему доступ по его IP-адресу контейнера, который получается docker container inspect <container_id>.

Я пытаюсь получить к нему доступ на той же машине, на которой установлен docker. Я думаю, что он должен иметь доступ к машине без доступа к порту.

1 Ответ

2 голосов
/ 11 января 2020

Вы не сможете получить к нему доступ, не открыв порт.

IP-адрес контейнера можно использовать во внутренней сети docker для связи между контейнерами. Чтобы открыть порт, выполните docker run с флагом -p и укажите исходный и целевой порт или -P, чтобы открыть все .

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