获取用于启动Docker容器的命令
我有一个Docker容器正在运行,我想创build另一个类似于它的。 我怎样才能找出用什么命令来启动容器? 有docker inspect
,但我不得不通过逐一查看每个configuration选项。
编辑:我想获得用于启动容器的完整命令,包括环境variables,链接,卷等。例如:
docker run -d --name foo -v /bar:/bar --link baz:baz -e DEBUG=True image bash
以下将显示环境variables,Dockerfile的入口点,CMDLINE,来自卷,链接的卷。
docker inspect -f '{{ .Config.Env}} {{ .Config.Entrypoint}} {{ .Config.Cmd}} {{ .VolumesFrom}} {{.Volumes}} {{ .HostConfig.links}}' container_id