无法使用IP访问Docker容器Web应用

时间:2019-11-13 17:44:23

标签: docker docker-compose dockerfile docker-machine

我正在Windows上使用Linux容器,并将一个简单的Web应用容器化以进行测试。 首先,我创建一个网络:

docker network create --subnet 192.168.15.0/24 new_network

之后,我运行

docker container run -d --name web1 --publish 8080:8080 --network new_network test:latest

我检查并知道该容器的IP为192.168.15.2。但是我无法通过192.168.15.2或ip:8080访问它。但是,当我使用localhost:8080时,它可以工作! 请告诉我问题出在哪里以及如何解决。

1 个答案:

答案 0 :(得分:0)

我认为这是Windows的Docker桌面上的正常行为。请参阅docker-for-windowswindowscontainers