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

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

Sonar Scanner CLI

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

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

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

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

源镜像 docker.io/sonarsource/sonar-scanner-cli:4
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:4
镜像ID sha256:d346f1de5961939411f6a64c62eab2b7124d09e3f96884a2f7385dc4610c267d
镜像TAG 4
大小 330.36MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD sonar-scanner
启动入口 /usr/bin/entrypoint.sh
工作目录 /usr/src
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2023-08-14T07:10:17.870624747Z
同步时间 2025-07-27 12:29
更新时间 2025-07-28 00:24
目录挂载
/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-11-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:4
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:4  docker.io/sonarsource/sonar-scanner-cli:4

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#sonarsource/sonar-scanner-cli:4#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:4#' 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:4 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:4  docker.io/sonarsource/sonar-scanner-cli:4'

Ansible快速分发-Containerd

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

镜像构建历史


# 2023-08-14 15:10:17  0.00B 设置默认要执行的命令
CMD ["sonar-scanner"]
                        
# 2023-08-14 15:10:17  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/entrypoint.sh"]
                        
# 2023-08-14 15:10:17  0.00B 设置工作目录为/usr/src
WORKDIR /usr/src
                        
# 2023-08-14 15:10:17  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/tmp/cacerts]
                        
# 2023-08-14 15:10:17  1.15KB 复制新文件或目录到容器中
COPY bin /usr/bin/ # buildkit
                        
# 2023-08-14 15:10:17  323.31MB 执行命令并创建新的镜像层
RUN |4 SONAR_SCANNER_HOME=/opt/sonar-scanner SONAR_SCANNER_VERSION=4.8.1.3023 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' openjdk11-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
                        
# 2023-08-14 15:10:01  0.00B 设置工作目录为/opt
WORKDIR /opt
                        
# 2023-08-14 15:10:01  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-11-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
                        
# 2023-08-14 15:10:01  0.00B 定义构建参数
ARG GID=1000
                        
# 2023-08-14 15:10:01  0.00B 定义构建参数
ARG UID=1000
                        
# 2023-08-14 15:10:01  0.00B 定义构建参数
ARG SONAR_SCANNER_VERSION
                        
# 2023-08-14 15:10:01  0.00B 定义构建参数
ARG SONAR_SCANNER_HOME=/opt/sonar-scanner
                        
# 2023-08-14 15:10:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://github.com/SonarSource/sonar-scanner-cli-docker
                        
# 2023-06-15 04:42:04  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2023-06-15 04:42:04  7.05MB 
/bin/sh -c #(nop) ADD file:828b07e74c184e7f251ed992ff195cdc50fdca345f13ff484e258851d928d950 in / 
                        
                    

镜像信息

{
    "Id": "sha256:d346f1de5961939411f6a64c62eab2b7124d09e3f96884a2f7385dc4610c267d",
    "RepoTags": [
        "sonarsource/sonar-scanner-cli:4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli:4"
    ],
    "RepoDigests": [
        "sonarsource/sonar-scanner-cli@sha256:6681b53d255f7a2069d00c4892eb3df248be74f8c17f20436f8b1725cbde3a09",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarsource/sonar-scanner-cli@sha256:6681b53d255f7a2069d00c4892eb3df248be74f8c17f20436f8b1725cbde3a09"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-08-14T07:10:17.870624747Z",
    "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-11-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": 330362033,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9f408df52090c3a098a2c24a701d414a55a7afb1ee76584368a1fa8fac3f845d/diff:/var/lib/docker/overlay2/5b831f4d1befac3185bde0b8ef2fa4246ecc21ecb6b1ab7a66ed72735c580995/diff:/var/lib/docker/overlay2/fee731666ce72bcf1cad37f6df5abd929e947217f1ab0dc3f0b878559287dd37/diff:/var/lib/docker/overlay2/4b300970c21b2b24d808e8a942e48f53084dab54e97e90acd5518282b64df04f/diff",
            "MergedDir": "/var/lib/docker/overlay2/698c222087c6c05766a619c6c412cbf3227e98f46f0f6d65cc06c5a503a93c5e/merged",
            "UpperDir": "/var/lib/docker/overlay2/698c222087c6c05766a619c6c412cbf3227e98f46f0f6d65cc06c5a503a93c5e/diff",
            "WorkDir": "/var/lib/docker/overlay2/698c222087c6c05766a619c6c412cbf3227e98f46f0f6d65cc06c5a503a93c5e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3dab9f8bf2d28c8bd1047f3ac2d0c72f3570562f491e67ef8179dfdcc68bccff",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:00f2bb22bca0c74697eedc2917b7c37d5195f81eee5c59c02dc112594434917f",
            "sha256:c7974c0745f2b4779e4174cbbae27e5f83e1866a7b9d46ea4633bd625f3e35c0",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-27T12:29:16.482484623+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
8

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

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

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

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