我有一個運行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毫秒