本文需要pontwiner进行配合操作
1.上传文件到对应服务器,可以通过xftp等文件上传工具进行文件上传
2.获取docker imagId XX为项目部署名称 例如:test-server
docker ps -a |grep XX
3.复制文件到docker容器的/tmp目录下
docker cp XXXX.class imagId:/tmp
4.打开pontwiner进入对应服务console中
curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar
5.热部署:
retransform /tmp/xxxx.class
6.如果找不到文件:stop后重新:
java -jar arthas-boot.jar
retransform /tmp/xxxx.class