docker容器内端口转发
docker within-container port forwarding
有没有办法将一个容器本地端口转发到另一个容器本地端口?
我知道
docker run -d --name web_lb -p 8000:80 --link web_1:web_1 --link web_2:web_2 tutum/haproxy
将宿主机的8000端口转发到容器的80端口,但是如何将容器的8000端口转发到容器的80端口呢?
谢谢
您通常不需要这样做:web_1
中的任何 EXPOSEd 端口都可以由 运行 容器直接访问。
如果链接容器中暴露了多个相同的端口(如web_1
和web_2
),那么运行容器需要自己的反向代理服务(通常是NGiNX)来代理-传递给其中之一。
有没有办法将一个容器本地端口转发到另一个容器本地端口?
我知道
docker run -d --name web_lb -p 8000:80 --link web_1:web_1 --link web_2:web_2 tutum/haproxy
将宿主机的8000端口转发到容器的80端口,但是如何将容器的8000端口转发到容器的80端口呢?
谢谢
您通常不需要这样做:web_1
中的任何 EXPOSEd 端口都可以由 运行 容器直接访问。
如果链接容器中暴露了多个相同的端口(如web_1
和web_2
),那么运行容器需要自己的反向代理服务(通常是NGiNX)来代理-传递给其中之一。