当前位置:   article > 正文

在linux中使用docker-compose来创建和部署微服务出现的问题,1.是微服务不能向nacos上注册,2.挂载mysql目录失败等问题_docker微服务无法注册远程nacos

docker微服务无法注册远程nacos

笔记:在使用docker compose来管理部署微服务的时候,在原来已经存在运行的微服务,不能直接使用docker compose up -d --build来重构微服务,要先使用docker compose down来停止docker compose中的已经存在或者运行的容器,dowm还能把该容器给删除,然后再使用docker compose up -d --build来重新创建和运行微服务,这样的话就不会出现一些奇怪的问题,出现这些奇怪的报错可能是 你第一次运行的时候就已经报错了,第二次你直接使用docker compose up -d --build来重新微服务的话,就可能会残留一些没有用的数据,也就是没有删除干净,这样你第二次创建出来的微服务就会出现问题,但这些是在你代码没有问题的基础上能行得通的,但是你代码本身就有问题的话,那这个方法就没太大作用了

总结就是

1.必须先使用docker compose down把已经存在或者运行的微服务先停止和删除

2.再使用docker compose up -d --build来构建管理微服务

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号