得出正在运行的容器启动命令

2023-12-22  本文已影响0人  wayyyy

知道一个容器,我们怎么得出它的启动命令呢?
下面介绍一些手段,但是都不能完全得出容器的启动命令,只能得出部分信息供参考

docker ps
# docker ps -a --no-trunc | grep ${container}
docker inspect 命令
# docker container inspect ${container}

然后可以定制化输出上面的信息:显示上面内容的某一部分信息:

# docker inspect –format='{{.NetworkSettings.Networks.bridge.IPAddress}}' ${container}
# docker inspect –format='{{.Mounts}}' ${container} 
# docker inspect –format='{{.HostConfig.Binds}}' ${container}
# docker inspect –format='{{.HostConfig.PortBindings}}' ${container}
第三方工具

可以使用 cucker/get_command_4_run_container 这个容器,官方 dockerhub

使用方式:

# docker run --rm -v /var/run/docker.sock:/var/run/docker.sock cucker/get_command_4_run_container ${container}

也可以使用runlike,安装:

# yum install python3
# pip3 install runlike

使用:

# runlike ${container}

参考资料
1、https://www.jb51.net/article/276073.htm
2、https://www.cnblogs.com/gaoyuechen/p/16803156.html
3、

上一篇 下一篇

猜你喜欢

热点阅读