侧边栏壁纸
博主头像
学海无涯博主等级

学无止境

  • 累计撰写 321 篇文章
  • 累计创建 80 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

关于docker版git-runner每次构建都需要重新拉取docker镜像的问题

利刃
2024-08-16 / 0 评论 / 0 点赞 / 59 阅读 / 3350 字
温馨提示:
本文最后更新于 2024-08-17,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

概述

在使用docker版本的gitlab-runner构建docker镜像时,每次都会重新pull镜像
image.png

处理

config.toml文件,加上:pull_policy = "if-not-present",如下所示:

concurrent = 1
check_interval = 0
shutdown_timeout = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "linux"
  url = "https://git/"
  id = 21
  token = "cccccc"
  token_obtained_at = 2024-08-07T11:50:56Z
  token_expires_at = 0001-01-01T00:00:00Z
  executor = "docker"
  [runners.custom_build_dir]
  [runners.cache]
    MaxUploadedArchiveSize = 0
    [runners.cache.s3]
    [runners.cache.gcs]
    [runners.cache.azure]
  [runners.docker]
    tls_verify = false
    pull_policy = "if-not-present"
    image = "docker:latest"
    privileged = false
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/var/run/docker.sock:/var/run/docker.sock","/cache"]
    shm_size = 0
    network_mtu = 0

结果

image.png

借鉴

https://blog.csdn.net/weixin_41915314/article/details/109587493

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区