2017-09-28 148 views
0

是否有可能在端口80上有2个docker容器,但是有不同的子域或主机名?在端口80上服务于不同子域的Docker容器

喜欢的东西:

api.example.com去一个节点应用

app.example.com去一个Java应用程序

+0

我不清楚你正在尝试做的,但是,你可以有一个Nginx的反向代理容器,因此可以作为桥梁,所有行动你的应用。另外,Docker的方式是每个容器1个进程。 – Sergiu

回答

1

号开始将有独占访问的第一容器到端口,如果您尝试在同一个端口上启动另一个容器,它将会失败。

取而代之的是,使用负载均衡器(如Nginx或Traefik)来处理到端口80的传入流量,并根据主机头将其代理到您的两个应用容器。

相关问题