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

问题描述 投票:0回答:1

我正在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时,它可以工作!可以告诉我问题出在哪里以及如何解决。

docker docker-compose dockerfile docker-machine
1个回答
0
投票

我认为这是Windows Docker Desktop上的正常行为。请参考docker-for-windowswindowscontainers

© www.soinside.com 2019 - 2024. All rights reserved.