我想为两个web应用程序(GUnicorn/Django)设置两个容器。但我不能同时将两个容器的端口映射到端口80。在这种情况下,我应该如何设置?
发布于 2015-01-02 18:00:11
端口号的意义在于其他人可以找到您的服务。这就像一个名字-如果你站在两个叫Dave的人旁边,你说"Dave",他们都会回答,这会让人感到困惑。所以操作系统不会让你这么做。
您的选择是:
你必须做出这个选择。权衡的是#1和#2给调用者带来了更多的开销,而#3则需要更多的设置工作和更多的服务器负载。
#1你可以通过发布到不同的端口来实现。#2不发布,并可能创建一些路由规则。#3需要另一个服务,例如HAProxy。
https://stackoverflow.com/questions/27736613
复制相似问题