不能托pipe多个networking服务器吗?
读这个我得到一个Docker容器不能得到一个DHCP地址或获得一个DNS名称的印象。
题
这是否意味着我不能托pipe两个或更多的networking服务器,都需要听80端口?
甚至一个域名的networking服务器?
短:是的,你可以。
您可以运行尽可能多的Web服务器,并使用-p 80
公开它们。 docker内部的web服务器将在80端口上侦听,docker会将其端口设置为49150+端口。
你也可以告诉docker实际上用-p 0.0.0.0:80:80
监听“real”端口80,但是你只能启动一个端口。 像这样启动一个反向代理是很常见的,并且通过虚拟主机(vhost)将其路由到其他容器。
如果您有多个接口并且使用-p <ip interfaceN>:80:80
则还可以在“真实”端口80上运行多个Web服务器