Docker рабочий стол для windows: невозможно получить доступ к моему контейнеру через браузер - PullRequest
0 голосов
/ 16 марта 2020

Я пытаюсь запустить контейнер httpd
IP-адрес 172.17.0.2 (я уверен в этом, потому что я запустил docker container inspect <container_name>), а у меня порт 4400, и когда я запускаю Контейнер не может получить к нему доступ через браузер по этому адресу http://172.17.0.2:4400!
Я пытался отключить брандмауэр, но проблема все еще та же.

Вот как я его запустил:

docker container run -d -p 4400:8080 httpd


Это то, что docker container ls дает мне

CONTAINER ID        IMAGE               COMMAND              CREATED             STATUS              PORTS                            NAMES
e9f92cfceb76        httpd               "httpd-foreground"   24 minutes ago      Up 13 minutes       80/tcp, 0.0.0.0:4400->8080/tcp   interesting_wright

Чего мне не хватает?

Ответы [ 2 ]

0 голосов
/ 17 марта 2020

Проблема была с wamp
, когда я отключил его, я смог получить доступ к контейнеру через http://localhost:4400

0 голосов
/ 16 марта 2020
docker run -dit --name my-apache-app -p 4400:80 -v "$PWD":/usr/local/apache2/htdocs/ httpd:2.4

А затем укажите свой локальный хост + этот порт и / или IP-адрес локальной сети + этот порт.

Ссылка: https://hub.docker.com/_/httpd

...