获取用于启动Docker容器的命令

时间:2015-06-20 14:20:53

标签: docker

我有一个Docker容器正在运行,我想创建另一个与之类似的容器。如何找出用于启动容器的命令?有docker inspect,但我必须逐个查看每个配置选项。

编辑:我想获取用于启动容器的完整命令,包括环境变量,链接,卷等。例如:

docker run -d --name foo -v /bar:/bar --link baz:baz -e DEBUG=True image bash

1 个答案:

答案 0 :(得分:9)

以下将显示环境变量,Dockerfile的ENTRYPOINT,CMDLINE,卷,卷,链接。

docker inspect -f '{{ .Config.Env}} {{ .Config.Entrypoint}} {{ .Config.Cmd}} {{ .VolumesFrom}} {{.Volumes}}  {{ .HostConfig.links}}' container_id