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有更多的细节。

相关问题