从https://hub.docker.com/r/gitlab/gitlab-runner/dockerfile: 卷[“/etc/gitlab-runner”,“/home/home/gitlab-runner”] 我已经阅读了dockerfile和doc ...

问题描述 投票:0回答:2

VOLUME ["/etc/gitlab-runner", "/home/gitlab-runner"] 我已经阅读了dockerfile和dockerfile

内部的“音量”指令的理解,但是,我仍然不知道为什么此图像将这两个路径指定为卷。
	
dockerfile中的

VOLUME命令将这些目录公开为VOLUMES

。这意味着它将自动在
docker gitlab gitlab-ci gitlab-ci-runner
2个回答
0
投票
上自动创建量,以持续容器内的数据。

由于容器被认为是无脚的您要持续配置,例如主机上的构建缓存。


对于在
gitlab/gitlab-runner
图像中定义为安装点的两个路径:

“/etc/gitlab-runner”:要安装

config.toml文件,参考高级配置| GitLab

“/home/gitlab-runner”:要安装建筑物工作区,以包括一些建筑工具配置(例如

0
投票
),请参考

GitlabRunner使用$ home env variable来设置git git以进行回购(#3970) ·问题·gitlab.org / gitlab-runner·gitlab


    因此,这两个安装点是在下面的一种用法中假定的:
  • docker run -d --name gitlab-runner --restart always \
      -v /srv/gitlab-runner/config:/etc/gitlab-runner \
      -v /srv/gitlab-runner/cache:/home/gitlab-runner \
      gitlab/gitlab-runner:latest
    
    So
  • the,
  • config.toml
  • 构建缓存 /工作空间
/srv/gitlab-runner/config

可以包括全局GIT配置以及任何其他建筑工具的默认配置。

	

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.