k8s
上运行了第三方的应用,很多时候我们都想知道运行流程,一般都会从k8s
容器中获取jar
包。,那么该如何把里面的jar包提取出来呢?,其实有两种方式,分别为:,① 从镜像信息获取;,② 进入容器获取,主要参考了:https://www.jb51.net/article/264058.htm,首先,查看镜像:,,查看镜像内容:,内容大概如下:,从内容中,可以看到打包镜像的流程,其中Cmd
的标签,可以看出使用java来执行程序,依赖库及执行程序入口如下:,,一般jar包在UpperDir:,,进入对应的路径:,,可以看到里面有对应的文件及jar
包,如果还没有,只能进入容器查看了。,进入容器命令:,,注意到了以上的提示,默认进入“appmanager”容器,实际我们希望进入的容器是gateway,所以需要指定容器进入:,,看看里面有什么内容:,,进入目录:,,可以看到此目录已经含有所有程序运行时需要的内容了。,文本主要讲解了使用两种方式去获取容器中运行的jar包