来自https://hub.docker.com/r/gitlab/gitlab-runner/dockerfile:
VOLUME ["/etc/gitlab-runner", "/home/gitlab-runner"]
我已经读过Understanding "VOLUME" instruction in DockerFile和docker volume and VOLUME inside Dockerfile,但是,我仍然无法弄清楚为什么此图像将这两条路径指定为VOLUME。
答案 0 :(得分:0)
Dockerfile中的VOLUME
command将这些目录公开为VOLUMES
。这意味着它将在docker run
上自动创建卷以将数据持久保存在容器中。
由于假设容器为stateless,因此您要进行持久配置,例如在主机上建立缓存。