一、升级数据库
A.先网管备份下sql
B.然后docker操作
1.移除mysql的docker容器
dockerrm-f mars-mysql-server2.将docker_data里面的mysql删除或者改名称
mvmysql mysql013.进去docker_compose重新编译docker
docker-compose up-d--buildC.最后使用备份的sql文件恢复数据库
二、升级数据库的版本
1.把需要升级的文件上传到服务器
2.运行命令
docker load-i mysql.tar3.查看是否运行起来
docker images4.最后改下docker-compose.yml
5.重新编译docker
docker-compose up-d--build6.如果运行不起来,就要把mysql数据重新清除,参照《升级数据库》
三、服务器增加监听端口,远程调试
1.idea 上面创建 Remote JVM DeBug
2.填写参数,选择JDK
3.然后复制
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:50054.在服务器找到要监听的模块,然后进去,找到Dockerfile,修改其配置
5.在Java -jar中间,把复制的参数填进去
变成
java-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005-jar mars-meta-biz.jar
6.把监听端口在 docker-compose.yml 配置下
7.重启
docker-compose up-d--build四、卸载docker
- 停止docker服务
systemctl stop docker- 删除docker相关文件
rm-f/usr/bin/containerd* &&rm-f/usr/bin/ctr &&rm-f/usr/bin/runc &&rm-f/usr/bin/docker* &&rm-f/etc/systemd/system/docker.service &&rm-rf/run/docker &&rm-rf/var/lib/docker- 重新加载服务配置
systemctl daemon-reload