Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要为 docker 容器中的应用程序设置子域,而不是在内部 Rancher 网络中,而是供公众使用。我已将域委托给牧场主服务器。并且目录中几乎所有堆栈中都有主机属性,但它不起作用。我想我需要使用一些牧场主 dns 委派域或设置 nginx 以将流量代理到一些牧场主服务器,但我找不到任何东西。
您需要添加一个负载均衡器服务,然后将主机的 80/443 转发到容器 app/nginx/whatever。
因此,导航到您的堆栈,单击添加服务 -> 负载均衡器。然后,您可以选择要触发的域(或全部捕获,我现在会这样做),然后选择哪个目标。在那里你选择你的应用程序容器和容器运行它的应用程序/httpd服务器的端口,基本上就是这样