线上镜像版本对比

1.问题背景:

  • 接手一个一上线运行的项目,但是不知道,线上运行的代码版本

2.解决思路:

  • 获取线上运行项目代码
  • 批量比对代码,判断版本

3.实现方式:

  • 首先通过拉取线上镜像,通过inspect 镜像,查看项目运行目录,然后本地运行镜像,通过docker cp命令,获得项目运行文件(针对我的情况是war包)
  • 指定一个可能版本的代码,本地打包,然后通过beyondCompare软件进行反编译并比对,根据差异,定位具体版本

猜你喜欢

转载自www.cnblogs.com/IC1101/p/11834477.html