使用docker-compose升级记载

1.注意事项:小版本升级直接升级,例如:5.7.33升级5.7.37,大版本注意官方公告升级路线。记得不能跳版本  例如:5.2升级5.4 好像得5.2-5.3-5.4路线。

2.重要事情:备份备份备份,升级失败有挽救机会。命令:mysqldump -uroot -p密码 --all-databases > ***.sql

3.进入docker-compose修改yaml文件  (查看是否持久化,没有先做持久化)

4.然后修改image:有私库下载好版本拉私库 没有本地load -i ,注意镜像拉取策略。

5.  第 2 . 3 .4 步骤确认无误后,docker-compose up -d

6. docker ps -a  查看是否成功

意外问题:

1.如果你的yaml文件是脚本布置,有一堆yaml文件启动,docker-compose up -d 无法执行,可以直接mv修改yaml文件名字,改为docker-compose.yaml,升级成功改回来.注意docker网络,升级报错找不到该docker网络,自己写一个就行。先查项目网络叫啥  docker network ls  找到网络  docker inspect  项目网络名字 ,确认升级目标在这个网络。 修改yaml

networks:
   default:
      external:
         name: 项目网络名字


启动即可,在执行第六步即可

posted on 2022-04-25 16:14  菜菜绝绝子  阅读(285)  评论(0编辑  收藏  举报