Docker堆栈部署:无法设置dnsrr作为入口暴露的端口

使用堆栈部署启动服务时,出现以下错误:

“来自守护进程的错误响应:rpc错误:代码= 3 desc = EndpointSpec:使用入口模式发布的端口不能与dnsrr模式一起使用”

testing导致我尝试:手动创build一个networking, ignress=false设置ignress=false ,启动堆栈部署而不暴露端口并将节点连接到networking,然后手动暴露端口。

 docker service update --publish-add 5672:5672 service_name1 

但仍然得到相同的错误。

有什么想法吗?