未配置default:image时,GitLab CI的默认Docker镜像是什么?
GitLab CI 默认镜像说明
当未在 .gitlab-ci.yml 中配置 default:image 或单个 job 的 image 字段时,GitLab CI 使用的默认镜像分两种情况:
- GitLab 官方共享 Runner:默认使用
ruby:3.0(该镜像版本可能随 GitLab 版本迭代有所调整) - 自托管 Runner:取决于 Runner 配置文件(
config.toml)中[[runners]]段的default_image参数,Docker executor 的默认值为alpine:latest
注:如果需要固定构建环境,建议显式配置
default:image,避免因默认镜像更新导致构建结果出现不可预期的变化。
内容的提问来源于stack exchange,提问作者Guglie
相关产品推荐
相关产品推荐

