一个docker引擎上的多个网站

我做了几个容器运行webapps,但他们都在不同的端口上运行。

现在我想链接每个容器到那里没有端口自己的域名。

像这样:应用程序一个容器www.appacontainer.com

应用程序B的容器www.appbcontainer.com

什么是最好的方式去? 在里面设置一个DNS服务器的容器,或者我可以直接将域名连接到一个容器?

假设您的网站使用HTTP / HTTPS,最好的方法是使用Host头字段(所有请求都是必需的)将请求定向到正确的webapp。 这是子域可以在同一端口上运行的相同方法。 我不太清楚Docker是如何工作的,说实话,但这是一般的想法。