我有一个运行 microsoft/iis 基本映像的 windows 容器,带有适用于 Windows 的 Docker Desktop
我使用以下内容构建了图像:
命令:
docker build -t test-iis-image .
文件:
来自微软/iis
曝光 8080'
然后我使用以下命令运行容器:
命令:
docker run -d -p 8080:8080 test-iis-image
我得到了容器的 IP 地址(例如 172.18.167.181)
添加了一条路线:
命令
route /P add 172.0.0.0 MASK 255.0.0.0 10.0.75.1
然后尝试使用以下 url 连接到容器:
http://172.18.167.181:8080/
我期待看到默认的 IIS 网页,但我得到的是:
尝试检索 URL 时遇到以下错误: > > > http://172.18.167.181:8080/
连接到 172.18.167.181 失败。
系统返回:(110)连接超时
远程主机或网络可能已关闭。请重试该请求。
但是,当我 ping ip 地址时,它似乎找到了容器:
ping 172.18.167.181
用 32 字节的数据 ping 172.18.167.181:
来自 172.18.167.181 的回复:bytes=32 time<1ms TTL=128
来自 172.18.167.181 的回复:bytes=32 time<1ms TTL=128
来自 172.18.167.181 的回复:字节=32 时间=1ms TTL=128
来自 172.18.167.181 的回复:bytes=32 time<1ms TTL=128
172.18.167.181 的 Ping 统计信息:
数据包:发送 = 4,接收 = 4,丢失 = 0(丢失 0%),以毫秒为单位的近似往返时间:
最小值 = 0 毫秒,最大值 = 1 毫秒,平均值 = 0 毫秒