为什么docker gitlab/gitlab runner使用/etc/gitlab runner“;及/home/gitlab runner“;作为音量?

为什么docker gitlab/gitlab runner使用/etc/gitlab runner“;及/home/gitlab runner“;作为音量?,docker,gitlab,gitlab-ci,gitlab-ci-runner,Docker,Gitlab,Gitlab Ci,Gitlab Ci Runner,发件人: 我已经阅读了,但是,我仍然无法理解为什么此图像将这两个路径指定为卷。Dockerfile中的将这些目录公开为卷。这意味着它将在docker run上自动创建卷,以将数据保存在容器中 由于假定容器是永久性的,因此您希望在主机上进行持久配置,例如构建缓存。Dockerfile中的将这些目录公开为卷。这意味着它将在docker run上自动创建卷,以将数据保存在容器中 由于假定容器是永久性的,因此您希望持久化配置,例如在主机上构建缓存。我假定这会将每个文件夹映射到容器中相同的文件夹。但是,从

发件人:

我已经阅读了,但是,我仍然无法理解为什么此图像将这两个路径指定为卷。

Dockerfile中的将这些目录公开为
卷。这意味着它将在docker run上自动创建卷,以将数据保存在容器中

由于假定容器是永久性的,因此您希望在主机上进行持久配置,例如构建缓存。

Dockerfile中的将这些目录公开为
卷。这意味着它将在docker run上自动创建卷,以将数据保存在容器中


由于假定容器是永久性的,因此您希望持久化配置,例如在主机上构建缓存。

我假定这会将每个文件夹映射到容器中相同的文件夹。但是,从您的答案链接来看,Docker容器仍然需要在
Docker run
命令中指定主机目录才能工作。我假设这会将每个文件夹映射到容器中相同的文件夹。但是,从您的答案链接来看,Docker容器仍然需要在
Docker run
命令中指定主机目录才能工作。
VOLUME ["/etc/gitlab-runner", "/home/gitlab-runner"]