2021
03-23
03-23
Docker多个容器不能有相同端口号的处理方案
问题背景在docker里用同一份镜像创建4个容器,网络选择bridge模式,A服务在四个容器中都使用了同一个端口号(6000);为了减少对外暴露的端口数,另外使用了nginx对这4个服务实例做代理,4个服务实例分属4个upstream,使用了类似/service1、/service2的路径来访问4个实例。此时从本地访问任一服务,则会报502错误,百思不得其解。connect()failed(111:Connectionrefused)whileconnectingtoupstreamcompose文件version:'2'...
继续阅读 >