我跟着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