docker.io/sonarqube:8.9.0-community linux/amd64

docker.io/sonarqube:8.9.0-community - 国内下载镜像源 浏览次数:72
索納庫(SonarQube)是一個自動化的代碼檢查和分析工具,主要用于檢查代碼質量、安全性和可維護性。它可以幫助開發者提高代碼的品質和可靠性,並且提供了實用的報告和資料,以便進行代碼優化和改進。
源镜像 docker.io/sonarqube:8.9.0-community
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community
镜像ID sha256:fd510b11068ab5093b5d3d0cfd88091f869204b3ef99104f63ba0ee9dcaf0b8c
镜像TAG 8.9.0-community
大小 515.41MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bin/sonar.sh
启动入口 bin/run.sh
工作目录 /opt/sonarqube
OS/平台 linux/amd64
浏览量 72 次
贡献者
镜像创建 2021-05-04T19:25:52.61012764Z
同步时间 2024-10-28 10:07
更新时间 2024-11-21 15:34
开放端口
9000/tcp
环境变量
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_VERSION=jdk-11.0.11+9 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_HOME=/opt/java/openjdk SONARQUBE_HOME=/opt/sonarqube SONAR_VERSION=8.9.0.43852 SQ_DATA_DIR=/opt/sonarqube/data SQ_EXTENSIONS_DIR=/opt/sonarqube/extensions SQ_LOGS_DIR=/opt/sonarqube/logs SQ_TEMP_DIR=/opt/sonarqube/temp

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community  docker.io/sonarqube:8.9.0-community

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community  docker.io/sonarqube:8.9.0-community

Shell快速替换命令

sed -i 's#sonarqube:8.9.0-community#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community  docker.io/sonarqube:8.9.0-community'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community  docker.io/sonarqube:8.9.0-community'

镜像历史

大小 创建时间 层信息
0.00B 2021-05-05 03:25:52 /bin/sh -c #(nop) CMD ["bin/sonar.sh"]
0.00B 2021-05-05 03:25:52 /bin/sh -c #(nop) ENTRYPOINT ["bin/run.sh"]
0.00B 2021-05-05 03:25:52 /bin/sh -c #(nop) EXPOSE 9000
0.00B 2021-05-05 03:25:52 /bin/sh -c #(nop) WORKDIR /opt/sonarqube
2.23KB 2021-05-05 03:25:51 /bin/sh -c #(nop) COPY --chown=sonarqube:sonarqubemulti:aed345498324cc768d63aba16bd3b3de027a0213cb3a62a9a3b27799dbf88552 in /opt/sonarqube/bin/
364.29MB 2021-05-05 03:25:50 |2 SONARQUBE_VERSION=8.9.0.43852 SONARQUBE_ZIP_URL=https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.9.0.43852.zip /bin/sh -c set -eux; addgroup -S -g 1000 sonarqube; adduser -S -D -u 1000 -G sonarqube sonarqube; apk add --no-cache --virtual build-dependencies gnupg unzip curl; apk add --no-cache bash su-exec ttf-dejavu; echo "networkaddress.cache.ttl=5" >> "${JAVA_HOME}/conf/security/java.security"; sed --in-place --expression="s?securerandom.source=file:/dev/random?securerandom.source=file:/dev/urandom?g" "${JAVA_HOME}/conf/security/java.security"; for server in $(shuf -e ha.pool.sks-keyservers.net hkp://p80.pool.sks-keyservers.net:80 keyserver.ubuntu.com hkp://keyserver.ubuntu.com:80 pgp.mit.edu) ; do gpg --batch --keyserver "${server}" --recv-keys 679F1EE92B19609DE816FDE81DB198F93525EC1A && break || : ; done; mkdir --parents /opt; cd /opt; curl --fail --location --output sonarqube.zip --silent --show-error "${SONARQUBE_ZIP_URL}"; curl --fail --location --output sonarqube.zip.asc --silent --show-error "${SONARQUBE_ZIP_URL}.asc"; gpg --batch --verify sonarqube.zip.asc sonarqube.zip; unzip -q sonarqube.zip; mv "sonarqube-${SONARQUBE_VERSION}" sonarqube; rm sonarqube.zip*; rm -rf ${SONARQUBE_HOME}/bin/*; chown -R sonarqube:sonarqube ${SONARQUBE_HOME}; chmod -R 777 "${SQ_DATA_DIR}" "${SQ_EXTENSIONS_DIR}" "${SQ_LOGS_DIR}" "${SQ_TEMP_DIR}"; apk del --purge build-dependencies;
0.00B 2021-05-05 03:25:05 /bin/sh -c #(nop) ENV JAVA_HOME=/opt/java/openjdk PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SONARQUBE_HOME=/opt/sonarqube SONAR_VERSION=8.9.0.43852 SQ_DATA_DIR=/opt/sonarqube/data SQ_EXTENSIONS_DIR=/opt/sonarqube/extensions SQ_LOGS_DIR=/opt/sonarqube/logs SQ_TEMP_DIR=/opt/sonarqube/temp
0.00B 2021-05-05 03:25:04 /bin/sh -c #(nop) ARG SONARQUBE_ZIP_URL=https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.9.0.43852.zip
0.00B 2021-05-05 03:25:04 /bin/sh -c #(nop) ARG SONARQUBE_VERSION=8.9.0.43852
128.16MB 2021-05-05 03:25:03 /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps curl; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64|arm64) ESUM='fde6b29df23b6e7ed6e16a237a0f44273fb9e267fdfbd0b3de5add98e55649f6'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.11_9.tar.gz'; ;; armhf|armv7l) ESUM='ad02656f800fd64c2b090b23ad24a099d9cd1054948ecb0e9851bc39c51c8be8'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_arm_linux_hotspot_11.0.11_9.tar.gz'; ;; ppc64el|ppc64le) ESUM='37c19c7c2d1cea627b854a475ef1a765d30357d765d20cf3f96590037e79d0f3'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.11_9.tar.gz'; ;; s390x) ESUM='f18101fc50aad795a41b4d3bbc591308c83664fd2390bf2bc007fd9b3d531e6c'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_s390x_linux_hotspot_11.0.11_9.tar.gz'; ;; amd64|x86_64) ESUM='144f2c6bcf64faa32016f2474b6c01031be75d25325e9c3097aed6589bc5d548'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; curl -LfsSo /tmp/openjdk.tar.gz ${BINARY_URL}; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p /opt/java/openjdk; cd /opt/java/openjdk; tar -xf /tmp/openjdk.tar.gz --strip-components=1; apk del --purge .fetch-deps; rm -rf /var/cache/apk/*; rm -rf /tmp/openjdk.tar.gz;
17.38MB 2021-05-05 03:24:55 /bin/sh -c set -eux; apk add --no-cache tzdata --virtual .build-deps curl binutils zstd; GLIBC_VER="2.33-r0"; ALPINE_GLIBC_REPO="https://github.com/sgerrand/alpine-pkg-glibc/releases/download"; GCC_LIBS_URL="https://archive.archlinux.org/packages/g/gcc-libs/gcc-libs-10.2.0-6-x86_64.pkg.tar.zst"; GCC_LIBS_SHA256="e33b45e4a10ef26259d6acf8e7b5dd6dc63800641e41eb67fa6588d061f79c1c"; ZLIB_URL="https://archive.archlinux.org/packages/z/zlib/zlib-1%3A1.2.11-4-x86_64.pkg.tar.xz"; ZLIB_SHA256=43a17987d348e0b395cb6e28d2ece65fb3b5a0fe433714762780d18c0451c149; curl -LfsS https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub -o /etc/apk/keys/sgerrand.rsa.pub; SGERRAND_RSA_SHA256="823b54589c93b02497f1ba4dc622eaef9c813e6b0f0ebbb2f771e32adf9f4ef2"; echo "${SGERRAND_RSA_SHA256} */etc/apk/keys/sgerrand.rsa.pub" | sha256sum -c - ; curl -LfsS ${ALPINE_GLIBC_REPO}/${GLIBC_VER}/glibc-${GLIBC_VER}.apk > /tmp/glibc-${GLIBC_VER}.apk; apk add --no-cache /tmp/glibc-${GLIBC_VER}.apk; curl -LfsS ${ALPINE_GLIBC_REPO}/${GLIBC_VER}/glibc-bin-${GLIBC_VER}.apk > /tmp/glibc-bin-${GLIBC_VER}.apk; apk add --no-cache /tmp/glibc-bin-${GLIBC_VER}.apk; curl -Ls ${ALPINE_GLIBC_REPO}/${GLIBC_VER}/glibc-i18n-${GLIBC_VER}.apk > /tmp/glibc-i18n-${GLIBC_VER}.apk; apk add --no-cache /tmp/glibc-i18n-${GLIBC_VER}.apk; /usr/glibc-compat/bin/localedef --inputfile en_US --charmap UTF-8 "$LANG" || true ; echo "export LANG=$LANG" > /etc/profile.d/locale.sh; curl -LfsS ${GCC_LIBS_URL} -o /tmp/gcc-libs.tar.zst; echo "${GCC_LIBS_SHA256} */tmp/gcc-libs.tar.zst" | sha256sum -c - ; mkdir /tmp/gcc; zstd -d /tmp/gcc-libs.tar.zst --output-dir-flat /tmp; tar -xf /tmp/gcc-libs.tar -C /tmp/gcc; mv /tmp/gcc/usr/lib/libgcc* /tmp/gcc/usr/lib/libstdc++* /usr/glibc-compat/lib; strip /usr/glibc-compat/lib/libgcc_s.so.* /usr/glibc-compat/lib/libstdc++.so*; curl -LfsS ${ZLIB_URL} -o /tmp/libz.tar.xz; echo "${ZLIB_SHA256} */tmp/libz.tar.xz" | sha256sum -c - ; mkdir /tmp/libz; tar -xf /tmp/libz.tar.xz -C /tmp/libz; mv /tmp/libz/usr/lib/libz.so* /usr/glibc-compat/lib; apk del --purge .build-deps glibc-i18n; rm -rf /tmp/*.apk /tmp/gcc /tmp/gcc-libs.tar* /tmp/libz /tmp/libz.tar.xz /var/cache/apk/*;
0.00B 2021-05-05 03:24:37 /bin/sh -c #(nop) ENV JAVA_VERSION=jdk-11.0.11+9 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
0.00B 2021-04-15 03:19:49 /bin/sh -c #(nop) CMD ["/bin/sh"]
5.58MB 2021-04-15 03:19:49 /bin/sh -c #(nop) ADD file:4f526aa99067d82b341f7ca538f7826b7c23a628f1b615eea2883a2d434c1b90 in /

镜像信息

{
    "Id": "sha256:fd510b11068ab5093b5d3d0cfd88091f869204b3ef99104f63ba0ee9dcaf0b8c",
    "RepoTags": [
        "sonarqube:8.9.0-community",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube:8.9.0-community"
    ],
    "RepoDigests": [
        "sonarqube@sha256:33c14ecfcd97c49e26deabefe97cb8b9b4735a5bee1afb91bfe8fac57e9d39e1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/sonarqube@sha256:836e3b543f34c36438456e0c7a03fef314cbb77741e790920aa2565d83f0c9e4"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2021-05-04T19:25:52.61012764Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "19.03.12",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "9000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_VERSION=jdk-11.0.11+9",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_HOME=/opt/java/openjdk",
            "SONARQUBE_HOME=/opt/sonarqube",
            "SONAR_VERSION=8.9.0.43852",
            "SQ_DATA_DIR=/opt/sonarqube/data",
            "SQ_EXTENSIONS_DIR=/opt/sonarqube/extensions",
            "SQ_LOGS_DIR=/opt/sonarqube/logs",
            "SQ_TEMP_DIR=/opt/sonarqube/temp"
        ],
        "Cmd": [
            "bin/sonar.sh"
        ],
        "Image": "sha256:dc0b12bcaa1c926076227c734edaf838a3d30b8f2796a97d5e3682d124dbe7b5",
        "Volumes": null,
        "WorkingDir": "/opt/sonarqube",
        "Entrypoint": [
            "bin/run.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 515408796,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ae67e60f0e9eb210d35c30909556fe275d957094c2ee0bd0be168afadd0f4c4e/diff:/var/lib/docker/overlay2/c5bdd14d4541980db1de1b85d73ee5a5d05cca614a105d999a4380ed3145e00d/diff:/var/lib/docker/overlay2/d960aa456a27736e5cedbfa6a4e125f59f516995b2a68a0758a8efbd030de3b9/diff:/var/lib/docker/overlay2/41ad5c7e0342be0c87496ae31a2c810ab9b9e188ef423dffa5c6291d36bf17a3/diff",
            "MergedDir": "/var/lib/docker/overlay2/e6080f95185d79c339051cf02823c251f7f296e2860b9fffd7819e9e5d0fbc89/merged",
            "UpperDir": "/var/lib/docker/overlay2/e6080f95185d79c339051cf02823c251f7f296e2860b9fffd7819e9e5d0fbc89/diff",
            "WorkDir": "/var/lib/docker/overlay2/e6080f95185d79c339051cf02823c251f7f296e2860b9fffd7819e9e5d0fbc89/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:32f366d666a541852cad754ee1cdb53a736110b550f0c2d5a46bc5ba519896b6",
            "sha256:9e587ce3411e4588e29873e7e160dce1f31641fb87efa4bcc8e56dc8fa1e3576",
            "sha256:edc1f74ab2bd16e4fc20b1bd8a3067e52cc3108c62e23ff5d9e5176b910c5553",
            "sha256:92821469b50b0be22392b88155a221ea8070d28da06118b0e6b45c3e92cc1199",
            "sha256:202694fd077653d5d698c62620c9d7ad2e4479e9c677ca4286f5946387fe770c"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-10-28T10:06:42.961210544+08:00"
    }
}

更多版本

docker.io/sonarqube:9.9.6-community

linux/amd64 docker.io602.95MB2024-07-10 14:57
465

docker.io/sonarqube:lts-community

linux/amd64 docker.io603.04MB2024-08-29 16:49
158

docker.io/sonarqube:10.6.0-community

linux/amd64 docker.io1.07GB2024-09-19 13:52
168

docker.io/sonarqube:10.7.0-community

linux/amd64 docker.io1.10GB2024-10-23 14:32
84

docker.io/sonarqube:8.9.0-community

linux/amd64 docker.io515.41MB2024-10-28 10:07
71

docker.io/sonarqube:7.8-community

linux/amd64 docker.io749.81MB2024-10-29 01:40
55