如何获取正在运行中的容器启动命令(docker run xxx)

最近研究K8S容器化部署方案,众所周知K8S kubelet启动参数众多,由于是容器化部署的Kubelet,于是找到已经部署好的容器版kubelet,但没有原始docker run启动命令,只能docker inspect xxx 查看原始数据,但参数众多,挂载卷众多,短时间内无法转义没docker run命令,于是在伟大的CSDN中找到了解决方案。(https://glory.blog.csdn.net/article/details/118994320?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-118994320-blog-116553707.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-118994320-blog-116553707.pc_relevant_antiscanv2&utm_relevant_index=2)

使用runlike工具进行转义

方案一:安装runlike工具

pip install runlike

方案二:使用runlike容器

assaflavie/runlike

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike -p xxx

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code