单个服务器上的多个 Docker 容器

Mnk*_*nks 0 apache containers liferay docker

Docker Nginx Liferay我们计划在具有静态 IP 的单个 Ubuntu 服务器中托管具有不同 liferay Web 应用程序的不同 docker 容器,并将它们指向不同的网站。简单的设置过程是什么。

ron*_*kot 5

AFAIK 你有两个选择:

  1. (简单)监听每个 Web 应用程序的不同端口: yoursite.com:8080 --> some web app yoursite.com:9090 --> another web app
  2. (更多工作)使用虚拟主机方法,其中只有一个代理服务正在侦听(可能是端口 80)。然后为每个服务配置一个子域名,并将它们指向同一服务器,并根据域名在代理服务中转发请求: app-a.yoursite.com --> localhost:8080 --> some web app app-b.yoursite.com --> localhost:9090 --> another web app