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

时间:2015-04-21 03:12:27

标签: docker gitlab

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

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

我知道" /bin/true"命令只返回成功状态代码,但我如何理解/bin/true命令中docker run ...的作用?

1 个答案:

答案 0 :(得分:17)

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

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

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

这样的东西

请参阅:docker create

这是管理数据量容器的新方法,在Creating and mounting a Data Volume Container

部分中也有明确说明
相关问题