赞
踩
笔记:在使用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来构建管理微服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。