2017-09-28 32 views
0

是否有可能在端口80上有2個docker容器,但是有不同的子域或主機名?在端口80上服務於不同子域的Docker容器

喜歡的東西:

api.example.com去一個節點應用

app.example.com去一個Java應用程序

+0

我不清楚你正在嘗試做的,但是,你可以有一個Nginx的反向代理容器,因此可以作爲橋樑,所有行動你的應用。另外,Docker的方式是每個容器1個進程。 – Sergiu

回答

1

號開始將有獨佔訪問的第一容器到端口,如果您嘗試在同一個端口上啓動另一個容器,它將會失敗。

取而代之的是,使用負載均衡器(如Nginx或Traefik)來處理到端口80的傳入流量,並根據主機頭將其代理到您的兩個應用容器。

相關問題