gpt4 book ai didi

docker - 如何理解 "/bin/true"命令在 "docker run ..."命令中的作用?

转载 作者:IT老高 更新时间:2023-10-28 12:40:15 27 4
gpt4 key购买 nike

我正在关注 document安装 gitlab docker image,然后对命令感到困惑:

docker run --name gitlab_data genezys/gitlab:7.5.2 /bin/true

我知道“/bin/true”命令只是返回一个成功状态码,但是我怎么理解/bin/true在这个中的作用docker run ... 命令?

最佳答案

运行并因此创建一个新容器,即使它终止,仍然会保留生成的容器图像和元数据,它们仍然可以链接到。

因此,当您运行 docker run .../bin/true 时,您实际上是在创建一个用于存储目的的新容器并运行最简单的东西。

在 Docker 1.5 中引入了 docker create 命令,因此我相信您现在可以“创建”容器,而不会混淆地运行诸如 /bin/true

之类的东西

见:docker create

这是管理数据卷容器的新方法,在 Creating and mounting a Data Volume Container 部分中也有明确记录。

关于docker - 如何理解 "/bin/true"命令在 "docker run ..."命令中的作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29762231/

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