0

我有一個運行Microsoft/iis基礎映像的Windows容器。Docker for windows - 無法連接到默認的iis站點

命令:

docker build -t test-iis-image . 

文件:

微軟/ IIS

EXPOSE 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 

執行ping 172.18.167.181與32個字節的數據:從172.18.167.181

回覆:字節= 32時間< 1ms TTL = 128

回覆自172.18.167.181:bytes = 32時間< 1ms TTL = 128

從172.18.167.181

答覆:字節= 32時間= 1毫秒TTL從172.18.167.181 = 128

答覆:字節= 32時間< 1ms的TTL = 128

平統計172.18.167。181:

包:發送= 4,接收= 4,失落= 0(0%的損失),以毫秒爲單位的近似往返時間:

最小值= 0毫秒,最大= 1毫秒,平均= 0毫秒

回答