我正在尝试实现以下设置:
我有一个包含 nginx-proxy 内容的中心堆栈。该堆栈声明了一个网络(让我们称之为nginx_proxy_net
)
接下来,我想为2个 wordpress 安装设置 2个堆栈,其中每个都是完全独立的,并包含自己的wordpress
服务& mysql
服务。 wordpress
都使用nginx_proxy_net
网络。
当我尝试启动我的2个堆栈时,会发生以下情况:
Error response from daemon: rpc error: code = 3 desc = port '80' is already in use by service 'nginx_proxy_nginx-proxy' (n1ncrh8igvew4advk650dwjdr) as an ingress port
我知道每个导出的端口都绑定在路由网格上,我也知道您可以在多个网络上链接您的服务。所以我尝试为每个堆栈创建一个网络,因此在每个堆栈网络上都有一个MySQL和一个堆栈。一个Apache。
我对Docker不是很有经验,所以也许我会问一些非常愚蠢的事情:是否有可能只在我的堆栈网络上公开我的端口,而不是在入口上?如何为每个堆栈设置独立于其他堆栈的堆栈?
非常感谢,祝你有愉快的一天
亚历