Docker 启动的服务访问不了

Blade 已结 3 977
Aholic
Aholic 2022-07-13 13:35

两台服务器在同一局域网,一台用docker-componse启动了基础服务注册到nacos能正常使用,另外一台启动了网关注册到nacos,却调用不了基础服务


image.png



3条回答
  •  admin
    admin (楼主)
    2022-07-13 23:01

    跨服务器就不能用docker简单部署了,因为设计到端口调用联通的问题。因为docker启动注册的都是子网地址,哪怕两台机子是局域网,也是没法直接联通注册上去的地址的。

    这种情况需要用k8s或者docker swarm来处理。

    如果想简单一点可以用部署平台比如rancher这一类来处理,具体部署免费教程网上还是很多的哈,可以去看一下。

提交回复