我制作了几个运行webapp的容器,但它们都在不同的端口上运行。
现在,我想将每个容器链接到没有端口的自己的域名。
像这样:
App A容器
www.appacontainer.com
App B容器
www.appbcontainer.com
最好的方法是什么?使用内部DNS服务器设置容器,还是可以直接将域名链接到容器?
最佳答案
假设您的网站使用HTTP / HTTPS,最好的方法是使用Host
header 字段(在所有请求中都是必需的)将请求定向到正确的Web应用程序。这是一种相同的方法,子域可以通过这种方法彼此在同一端口上运行。老实说,我不知道Docker的工作原理,但这是一般性的想法。
关于docker - 一个Docker引擎上有多个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34283861/