因为我使用了dockers-compose,不同的服务在不同的docker-compose文件中,所以当远程调用的时候出现了根据容器名访问失败的错误。
基于此我准备在docker中创建一个network,然后让其他容器全都指定使用一个目录
首先创建一个网络
docker network create migration-net
然后docker 容器启动的时候指定配置
--net migration-netdocker-compose配置
networks:
default:
external:
name: migration-net
注意!!!!!
如果容器部署在不同的服务器上则需要指定注册到注册中心的ip和端口
例如nacos:
spring.cloud.nacos.discovery.ip=ip地址 spring.cloud.nacos.discovery.port=端口



