2013-10-29 35 views

回答

0

tutorial解釋它是如何工作:

WEB_PORT=$(sudo docker port $WEB_WORKER 5000) 

查找面向公衆的端口是NAT-ED。查找容器使用的私有端口並將其存儲在WEB_PORT變量中。

# install curl if necessary, then ... 
curl http://127.0.0.1:$WEB_PORT 
    Hello world! 

訪問使用curl的Web應用程序。如果一切按計劃進行,您應該在控制檯內看到「Hello world!」這一行。

容器內部應用程序正在偵聽端口5000.這會自動轉換爲可在容器外訪問的外部端口號。這很有意義,因爲它允許應用程序的多個副本在同一臺機器上共存,每個映射端口5000爲每個應用程序實例的唯一可訪問的端口號。

端口重定向documentation有更多的細節。

相關問題