【发布时间】:2015-08-07 02:14:46
【问题描述】:
我安装了一个 docker 映像,我想检查它的 CMD 命令是什么。有没有 cli 命令可以这样做? 例如,我想让它告诉我这个 docker image CMD 是 ["rails","server"]
【问题讨论】:
标签: docker
我安装了一个 docker 映像,我想检查它的 CMD 命令是什么。有没有 cli 命令可以这样做? 例如,我想让它告诉我这个 docker image CMD 是 ["rails","server"]
【问题讨论】:
标签: docker
您可以使用docker inspect 命令
docker inspect --format='{{.Config.Cmd}}' <image:tag>
docker inspect -f '{{.Config.Cmd}}' <image:tag>
例如,用于“list full command of running/stopped container in Docker”。
【讨论】:
docker inspect -f '{{.Config.Cmd}}' ,不是docker inspect -f '{{.config.Cmd}}'
docker history zenithar/nano-nginx | awk ' NR==2 {print}' 的东西,但缺点是命令被截断。
如果它正在运行,你可以使用
docker inspect -f "{{.Path}} {{.Args}} ({{.Id}})" $(docker ps -a -q)
Shamlessley 从 this response 撤下
【讨论】: