我跟着docker.io網站這裏的教程:如何從主機操作系統訪問Docker Web應用程序?
http://docs.docker.io/en/latest/examples/python_web_app/
我怎麼會從瀏覽器訪問這個應用程序在我的主機操作系統?
我跟着docker.io網站這裏的教程:如何從主機操作系統訪問Docker Web應用程序?
http://docs.docker.io/en/latest/examples/python_web_app/
我怎麼會從瀏覽器訪問這個應用程序在我的主機操作系統?
Docker Remote API提供了一種訪問Docker鏡像和容器的方法,並通過瀏覽器對它們執行許多操作。 Here is the link for Docker API v1.6 Documentation
希望它有幫助。
的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有更多的細節。
我想訪問Web應用程序本身而不是Docker API。謝謝。 – Ash