docker.io/sonarsource/sonar-scanner-cli:5 linux/amd64

docker.io/sonarsource/sonar-scanner-cli:5 - 国内下载镜像源 浏览次数:9
这个docker容器镜像的描述信息如下:

Sonar Scanner CLI

用于编译、分析和报告代码质量的命令行工具

提供了多种插件来与持续集成服务器(如Jenkins)集成

支持多种编程语言,包括Java、C#、PHP等

可用于在CI/CD管道中集成代码分析和报告

源镜像 docker.io/sonarsource/sonar-scanner-cli:5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5
镜像ID sha256:fd964ae82ee4d1d5d637a31e1f42fd00bef27035569565f66f84d1318d863900
镜像TAG 5
大小 356.88MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD sonar-scanner
启动入口 /usr/bin/entrypoint.sh
工作目录 /usr/src
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2024-04-16T19:29:52.252800222Z
同步时间 2025-07-27 14:09
更新时间 2025-07-28 00:25
目录挂载
/tmp/cacerts
环境变量
PATH=/opt/sonar-scanner/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/usr/lib/jvm/java-17-openjdk HOME=/tmp XDG_CONFIG_HOME=/tmp SONAR_SCANNER_HOME=/opt/sonar-scanner SONAR_USER_HOME=/opt/sonar-scanner/.sonar NODE_PATH=/usr/lib/node_modules SRC_PATH=/usr/src LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
镜像标签
https://github.com/SonarSource/sonar-scanner-cli-docker: org.opencontainers.image.url

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5  docker.io/sonarsource/sonar-scanner-cli:5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5  docker.io/sonarsource/sonar-scanner-cli:5

Shell快速替换命令

sed -i 's#sonarsource/sonar-scanner-cli:5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5  docker.io/sonarsource/sonar-scanner-cli:5'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5  docker.io/sonarsource/sonar-scanner-cli:5'

镜像构建历史


# 2024-04-17 03:29:52  0.00B 设置默认要执行的命令
CMD ["sonar-scanner"]
                        
# 2024-04-17 03:29:52  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/entrypoint.sh"]
                        
# 2024-04-17 03:29:52  0.00B 设置工作目录为/usr/src
WORKDIR /usr/src
                        
# 2024-04-17 03:29:52  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/tmp/cacerts]
                        
# 2024-04-17 03:29:52  1.15KB 复制新文件或目录到容器中
COPY bin /usr/bin/ # buildkit
                        
# 2024-04-17 03:29:52  349.82MB 执行命令并创建新的镜像层
RUN |4 SONAR_SCANNER_HOME=/opt/sonar-scanner SONAR_SCANNER_VERSION=5.0.1.3006 UID=1000 GID=1000 /bin/sh -c set -eux;     addgroup -S -g ${GID} scanner-cli;     adduser -S -D -u ${UID} -G scanner-cli scanner-cli;     apk add --no-cache --virtual build-dependencies wget unzip gnupg;     apk add --no-cache git python3 py-pip bash shellcheck 'nodejs>12' openjdk17-jre curl musl-locales musl-locales-lang;     wget -U "scannercli" -q -O /opt/sonar-scanner-cli.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${SONAR_SCANNER_VERSION}.zip;     wget -U "scannercli" -q -O /opt/sonar-scanner-cli.zip.asc https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${SONAR_SCANNER_VERSION}.zip.asc;     for server in $(shuf -e hkps://keys.openpgp.org                             hkps://keyserver.ubuntu.com) ; do         gpg --batch --keyserver "${server}" --recv-keys 679F1EE92B19609DE816FDE81DB198F93525EC1A && break || : ;     done;     gpg --verify /opt/sonar-scanner-cli.zip.asc /opt/sonar-scanner-cli.zip;     unzip sonar-scanner-cli.zip;     rm sonar-scanner-cli.zip sonar-scanner-cli.zip.asc;     mv sonar-scanner-${SONAR_SCANNER_VERSION} ${SONAR_SCANNER_HOME};     pip install --no-cache-dir --upgrade pip;     pip install --no-cache-dir pylint;     apk del --purge build-dependencies;     mkdir -p "${SRC_PATH}" "${SONAR_USER_HOME}" "${SONAR_USER_HOME}/cache";     chown -R scanner-cli:scanner-cli "${SONAR_SCANNER_HOME}" "${SRC_PATH}";     chmod -R 777 "${SRC_PATH}" "${SONAR_USER_HOME}"; # buildkit
                        
# 2024-04-17 03:29:28  0.00B 设置工作目录为/opt
WORKDIR /opt
                        
# 2024-04-17 03:29:28  0.00B 设置环境变量 JAVA_HOME HOME XDG_CONFIG_HOME SONAR_SCANNER_HOME SONAR_USER_HOME PATH NODE_PATH SRC_PATH LANG LC_ALL
ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk HOME=/tmp XDG_CONFIG_HOME=/tmp SONAR_SCANNER_HOME=/opt/sonar-scanner SONAR_USER_HOME=/opt/sonar-scanner/.sonar PATH=/opt/sonar-scanner/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_PATH=/usr/lib/node_modules SRC_PATH=/usr/src LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
                        
# 2024-04-17 03:29:28  0.00B 定义构建参数
ARG GID=1000
                        
# 2024-04-17 03:29:28  0.00B 定义构建参数
ARG UID=1000
                        
# 2024-04-17 03:29:28  0.00B 定义构建参数
ARG SONAR_SCANNER_VERSION
                        
# 2024-04-17 03:29:28  0.00B 定义构建参数
ARG SONAR_SCANNER_HOME=/opt/sonar-scanner
                        
# 2024-04-17 03:29:28  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://github.com/SonarSource/sonar-scanner-cli-docker
                        
# 2024-01-27 08:31:02  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2024-01-27 08:31:02  7.06MB 
/bin/sh -c #(nop) ADD file:c44c9bd36ba35cc78fb9396304ea008def9f42a3beef76aa33b2cf1fde1c10b3 in / 
                        
                    

镜像信息

{
    "Id": "sha256:fd964ae82ee4d1d5d637a31e1f42fd00bef27035569565f66f84d1318d863900",
    "RepoTags": [
        "sonarsource/sonar-scanner-cli:5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:5"
    ],
    "RepoDigests": [
        "sonarsource/sonar-scanner-cli@sha256:02372948eaeeb10dfbe0cfd4174d44b8e405d0aeae431532b2bdb21d0347bf23",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli@sha256:02372948eaeeb10dfbe0cfd4174d44b8e405d0aeae431532b2bdb21d0347bf23"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-04-16T19:29:52.252800222Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/sonar-scanner/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/usr/lib/jvm/java-17-openjdk",
            "HOME=/tmp",
            "XDG_CONFIG_HOME=/tmp",
            "SONAR_SCANNER_HOME=/opt/sonar-scanner",
            "SONAR_USER_HOME=/opt/sonar-scanner/.sonar",
            "NODE_PATH=/usr/lib/node_modules",
            "SRC_PATH=/usr/src",
            "LANG=en_US.UTF-8",
            "LC_ALL=en_US.UTF-8"
        ],
        "Cmd": [
            "sonar-scanner"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/tmp/cacerts": {}
        },
        "WorkingDir": "/usr/src",
        "Entrypoint": [
            "/usr/bin/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.url": "https://github.com/SonarSource/sonar-scanner-cli-docker"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 356882977,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/686c156be72b85382f7ccc2878caf3d4dc2c79e2555e226c31a7cf6638ad88ef/diff:/var/lib/docker/overlay2/cb190e42d24d95da644833359bb8abb9fbf6e78dc281f02a05a4c982d44791a0/diff:/var/lib/docker/overlay2/86196b9322bf2f29b0e39ffeb96123bb47fd2166a1969411174be66c994dd982/diff:/var/lib/docker/overlay2/2787227510aa33005cc2f297afd40fe2a07f67bef97c76434be7402f96f67d8b/diff",
            "MergedDir": "/var/lib/docker/overlay2/e8d359cd4025ced0cd40d6b58d36fdbd4f47c971d6a6bcc7c02a46e249845b36/merged",
            "UpperDir": "/var/lib/docker/overlay2/e8d359cd4025ced0cd40d6b58d36fdbd4f47c971d6a6bcc7c02a46e249845b36/diff",
            "WorkDir": "/var/lib/docker/overlay2/e8d359cd4025ced0cd40d6b58d36fdbd4f47c971d6a6bcc7c02a46e249845b36/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f4111324080ce5b633fab04c0f3f21b587f2ac10a289cc9e2760c67e0d26711c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:7378fe3a0ffea0aeda0324122dfba340308cef18bd2dc09e0c81bdfadecb3489",
            "sha256:68b76714ab99dc472ef9d43c1cf7335cc382a0f46cb6fad4c85e241c8a93d73d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-27T14:08:51.888366733+08:00"
    }
}

更多版本

docker.io/sonarsource/sonar-scanner-cli:11

linux/amd64 docker.io841.96MB2024-09-19 16:08
573

docker.io/sonarsource/sonar-scanner-cli:11.1.1.1661_6.2.1

linux/amd64 docker.io890.16MB2025-01-24 15:24
148

docker.io/sonarsource/sonar-scanner-cli:11.3

linux/amd64 docker.io909.31MB2025-06-05 16:00
104

docker.io/sonarsource/sonar-scanner-cli:4

linux/amd64 docker.io330.36MB2025-07-27 12:29
9

docker.io/sonarsource/sonar-scanner-cli:11.4

linux/amd64 docker.io919.62MB2025-07-27 13:41
11

docker.io/sonarsource/sonar-scanner-cli:5

linux/amd64 docker.io356.88MB2025-07-27 14:09
8