docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh linux/amd64

docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh - 国内下载镜像源 浏览次数:23 安全受验证的发布者-Gitlab

这是一个 GitLab Runner 辅助镜像,用于帮助 GitLab Runner 执行构建任务。它通常包含 GitLab Runner 需要的一些辅助工具和库,以简化构建过程。

源镜像 docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh
镜像ID sha256:c77220a6e200ba9bc8cde7a2f6006ea39b31b5d7b9a59fbfcac28e79af883983
镜像TAG x86_64-v19.0.1-pwsh
大小 299.96MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD pwsh
启动入口 /usr/bin/dumb-init /entrypoint
工作目录 /
OS/平台 linux/amd64
浏览量 23 次
贡献者
镜像创建 2026-05-29T16:50:32.637760534Z
同步时间 2026-06-17 19:44
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PS_INSTALL_FOLDER=/opt/microsoft/powershell/7 DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 PSModuleAnalysisCachePath=/var/cache/microsoft/powershell/PSModuleAnalysisCache/ModuleAnalysisCache POWERSHELL_TELEMETRY_OPTOUT=1
镜像安全扫描 查看Trivy扫描报告

系统OS: alpine 3.21.7 扫描引擎: Trivy 扫描时间: 2026-06-17 19:44

低危漏洞:1 中危漏洞:10 高危漏洞:11 严重漏洞:0

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh  docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh  docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh

Shell快速替换命令

sed -i 's#gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh  docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh  docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh'

镜像构建历史


# 2026-05-30 00:50:32  52.38MB 复制新文件或目录到容器中
COPY gitlab-runner-helper.linux-amd64 /usr/bin/gitlab-runner-helper # buildkit
                        
# 2026-05-30 00:50:32  0.00B 定义构建参数
ARG DST_DIR=/usr/bin
                        
# 2026-05-30 00:50:32  0.00B 定义构建参数
ARG DST_SUFFIX=
                        
# 2026-05-30 00:50:32  0.00B 定义构建参数
ARG SRC_SUFFIX=
                        
# 2026-05-30 00:50:32  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-05-30 00:50:32  0.00B 定义构建参数
ARG TARGETOS=linux
                        
# 2026-05-19 04:47:13  0.00B 设置默认要执行的命令
CMD ["pwsh"]
                        
# 2026-05-19 04:47:13  61.97KB 执行命令并创建新的镜像层
RUN /bin/sh -c MAX_ATTEMPTS=5 ; ATTEMPT=1 ; while [ $ATTEMPT -le $MAX_ATTEMPTS ]; do     if ls "$PSModuleAnalysisCachePath" > /dev/null 2>&1; then         echo "PSModuleAnalysisCachePath is ready!" ;         break;     fi ;     echo "Attempt $ATTEMPT/$MAX_ATTEMPTS: Waiting for PSModuleAnalysisCachePath..." ;     pwsh -NoLogo -NoProfile -Command "     \$ErrorActionPreference = 'Stop' ;     \$ProgressPreference = 'SilentlyContinue' ;     while(!(Test-Path -Path \$env:PSModuleAnalysisCachePath)) {      Write-Host "'Waiting for $env:PSModuleAnalysisCachePath'" ;     Start-Sleep -Seconds 6 ;     }" ;     ATTEMPT=$((ATTEMPT + 1)) ; done ; if ! ls "$PSModuleAnalysisCachePath" > /dev/null 2>&1; then echo "Error: PSModuleAnalysisCachePath was not found after maximum attempts." ; exit 1 ; fi # buildkit
                        
# 2026-05-19 04:47:13  20.44MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache     ca-certificates     less     ncurses-terminfo-base     krb5-libs     libgcc     libintl     libssl3     libstdc++     tzdata     userspace-rcu     zlib     icu-libs     curl     coreutils     && apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache lttng-ust openssh-client     && apk update     && apk upgrade     && chmod a+x,o-w ${PS_INSTALL_FOLDER}/pwsh     && ln -s ${PS_INSTALL_FOLDER}/pwsh /usr/bin/pwsh     && ln -s ${PS_INSTALL_FOLDER}/pwsh /usr/bin/pwsh-preview # buildkit
                        
# 2026-05-19 04:47:13  0.00B 设置环境变量 PS_INSTALL_FOLDER DOTNET_SYSTEM_GLOBALIZATION_INVARIANT LC_ALL LANG PSModuleAnalysisCachePath POWERSHELL_TELEMETRY_OPTOUT
ENV PS_INSTALL_FOLDER=/opt/microsoft/powershell/7 DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 PSModuleAnalysisCachePath=/var/cache/microsoft/powershell/PSModuleAnalysisCache/ModuleAnalysisCache POWERSHELL_TELEMETRY_OPTOUT=1
                        
# 2026-05-19 04:47:13  182.92MB 复制新文件或目录到容器中
COPY /tmp/pwsh /opt/microsoft/powershell/7 # buildkit
                        
# 2026-05-19 04:47:13  0.00B 设置默认要执行的命令
CMD ["sh"]
                        
# 2026-05-19 04:47:13  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "/entrypoint"]
                        
# 2026-05-19 04:47:13  36.32MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update &&     apk upgrade --no-cache &&     apk add --no-cache -u ca-certificates curl git git-lfs busybox zlib pcre2 bash miniperl coreutils dumb-init     && ln -s miniperl /usr/bin/perl     && chmod +x /entrypoint     && echo 'hosts: files dns' >> /etc/nsswitch.conf # buildkit
                        
# 2026-05-19 04:47:13  38.00B 复制新文件或目录到容器中
COPY ./scripts/ /usr/bin/ # buildkit
                        
# 2026-05-19 04:47:13  607.00B 复制新文件或目录到容器中
COPY ./helpers/entrypoint / # buildkit
                        
# 2026-05-19 04:47:13  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-04-17 07:53:15  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-17 07:53:15  7.83MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.7-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:c77220a6e200ba9bc8cde7a2f6006ea39b31b5d7b9a59fbfcac28e79af883983",
    "RepoTags": [
        "gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh"
    ],
    "RepoDigests": [
        "gitlab/gitlab-runner-helper@sha256:aafbda5ddee1519e0a5a8cb00685fe68f9c3d89e35cdd67f4053e3ecb333342f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-runner-helper@sha256:ae70805f90fd604f61ff6df65ba93cd6e25f0e63faf0b2a411dc31d4eabdb068"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-29T16:50:32.637760534Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PS_INSTALL_FOLDER=/opt/microsoft/powershell/7",
            "DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false",
            "LC_ALL=en_US.UTF-8",
            "LANG=en_US.UTF-8",
            "PSModuleAnalysisCachePath=/var/cache/microsoft/powershell/PSModuleAnalysisCache/ModuleAnalysisCache",
            "POWERSHELL_TELEMETRY_OPTOUT=1"
        ],
        "Cmd": [
            "pwsh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": [
            "/usr/bin/dumb-init",
            "/entrypoint"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 299955493,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1384faf4a55921a5414e9c14abf5161bb82719e8f32caf95d55f955381fb6dea/diff:/var/lib/docker/overlay2/b4a6c4e29e61bb3f6da042eb92be43098c5870a57ed7c34250a5ce252ad09cea/diff:/var/lib/docker/overlay2/d0329bff9e191fbb8536a808f6c63e8eed4505bb18fada3c0d5078967adeb653/diff:/var/lib/docker/overlay2/7814afde381e6fc7ab2cc28023c6d6c7f758959b07c30056be180807d42ad0cf/diff:/var/lib/docker/overlay2/dbe77405afd4cd00eb6bcffb0370fea13a37d323d25f68951f1698e3959ed0f0/diff:/var/lib/docker/overlay2/8fb0e302ab3bcb68cd52909c7b28cc57bf46718bf9cc6582e858f8b4252ca8bd/diff:/var/lib/docker/overlay2/341e45277c785b72490bba562c8843f9521d20e3a88b12a614732fb548f0b6af/diff",
            "MergedDir": "/var/lib/docker/overlay2/c13e02b3d0f6c3207df4f17239284a7abdd6fff04ceeb8735d478ac24900e519/merged",
            "UpperDir": "/var/lib/docker/overlay2/c13e02b3d0f6c3207df4f17239284a7abdd6fff04ceeb8735d478ac24900e519/diff",
            "WorkDir": "/var/lib/docker/overlay2/c13e02b3d0f6c3207df4f17239284a7abdd6fff04ceeb8735d478ac24900e519/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:7211d01aba8fa2e9eb71ad34395cd313df5fc51a6b69b92d2dfad32cc37759cb",
            "sha256:5c985b754d33314673d7f7d5128fe39c1e117ea68f935c2c4918b477557df512",
            "sha256:22fe5cce67d723fc78abfd7bbe74047f287dee717a1ff254fde4b4f38e372cbc",
            "sha256:2bf2345231c4b90b0253f21ce280b5b065deb1e0cc86bfb04eaded18d5718fdb",
            "sha256:1686c17582063ac5a733f3f9e70a0143ff939385b814602a6c3c19edf0b19e0f",
            "sha256:ed7998f68fb3595aae011e32287dfaed54be17539f43a46210e4aa6915897fa8",
            "sha256:d30cf344003c9d1028c8cc9262c2bfe48b4d9fe217ac3c693e3cfa1d8f904396",
            "sha256:d79fcb3fa3c2bba31c8f0e185280404512887675f75dbd7dc0836803c2c7c3f5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-17T19:44:06.69776344+08:00"
    }
}

更多版本

docker.io/gitlab/gitlab-runner-helper:x86_64-v17.9.0

linux/amd64 docker.io85.42MB2025-05-06 15:20
758

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.0.2

linux/amd64 docker.io87.59MB2025-06-24 16:37
517

docker.io/gitlab/gitlab-runner-helper:x86_64-2ebc4dc4

linux/amd64 docker.io67.45MB2025-08-11 12:19
366

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.3.0

linux/amd64 docker.io89.64MB2025-10-14 16:52
308

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.5.0

linux/amd64 docker.io90.46MB2025-11-18 15:25
324

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.6.3

linux/amd64 docker.io94.74MB2025-12-03 13:03
313

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.0.5

linux/amd64 docker.io87.59MB2026-02-06 16:28
223

docker.io/gitlab/gitlab-runner-helper:x86_64-v17.9.3

linux/amd64 docker.io85.45MB2026-03-14 16:12
173

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.8.0

linux/amd64 docker.io105.17MB2026-03-19 13:42
192

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.9.0

linux/amd64 docker.io95.70MB2026-03-19 20:26
223

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.11.3

linux/amd64 docker.io94.87MB2026-05-13 14:18
111

docker.io/gitlab/gitlab-runner-helper:x86_64-v18.3.1

linux/amd64 docker.io89.64MB2026-05-21 11:27
78

docker.io/gitlab/gitlab-runner-helper:x86_64-v19.0.1-pwsh

linux/amd64 docker.io299.96MB2026-06-17 19:44
22