我有一个我创建的容器,但我不记得确切的内容docker run
我用来启动它的命令。有什么办法可以找回吗?
这与查看 Docker 中运行/停止容器的完整命令我想知道的是生成容器的完整 docker 命令,而不是容器内的命令。
您可以通过查看输出来推断大部分信息docker inspect
.
例如,您可以通过查看以下内容来发现在容器内启动的命令Config.Cmd
钥匙。如果我运行:
$ docker run -v /tmp/data:/data --name sleep -it --rm alpine sleep 600
我稍后可以运行:
$ docker inspect --format '{{.Config.Cmd}}' sleep
And get:
{[sleep 600]}
同样,输出docker inspect
还将包含有关容器中使用的 Docker 卷的信息:
$ docker inspect --format '{{.Volumes}}' sleep
map[/data:/tmp/data]
你当然可以直接跑docker inspect
没有--format
,这将为您提供一大块(100 多行)JSON 输出,其中包含所有可用的键,其中包括有关端口映射、网络配置等的信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)