gpt4 book ai didi

docker - 获取容器的 docker run 命令

转载 作者:IT老高 更新时间:2023-10-28 21:22:37 26 4
gpt4 key购买 nike

我有一个我创建的容器,但我不记得我用来启动它的确切 docker run 命令。有什么方法可以找回吗?

这与 See full command of running/stopped container in 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 

得到:

{[sleep 600]}

同样,docker inspect 的输出也会包含容器中使用的 Docker 卷的信息:

$ docker inspect --format '{{.Volumes}}' sleep
map[/data:/tmp/data]

你当然可以在没有 --format 的情况下运行 docker inspect,这将为你提供一大块(100 多行)包含所有可用键的 JSON 输出,其中包括有关端口映射、网络配置等的信息。

关于docker - 获取容器的 docker run 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31479273/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com