1. 问题背景
- 开发人员通过本地启动服务注册到nacos ,调用通过容器注册到nacos的服务失败;
2. 问题解决
step1:
指定网络模式为主机模式(network=host)
step2:
增加暴露端口(port=xxx)
step3:
指定dubbo服务注册到注册中心的ip+port(dubbo_ip_to_registry,dubbo_port_to_registry)
3.问题原因
- 在容器中部署服务的时候指定注册到dubbo的ip和端口;(这个ip端口是本地服务可以连接的)
- 在容器中部署服务的时候设置容器启动时使用宿主机的ip;(容器服务和本地服务互通)
标签:容器,服务,dubbo,ip,nacos,注册,docker From: https://www.cnblogs.com/xxmmllcc/p/18405934