我正在关注 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/