2024-06-05 08:07:28 UTC
98.4 MB
/tmp
JAVA_HOME/usr/lib/jvm/java-17-openjdk
LANGen_US.UTF-8
LC_ALLen_US.UTF-8
PATH/opt/sonar-scanner/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SCANNER_WORKDIR_PATH/tmp/.scannerwork
SONAR_SCANNER_HOME/opt/sonar-scanner
SONAR_USER_HOME/opt/sonar-scanner/.sonar
SRC_PATH/usr/src
XDG_CONFIG_HOME/tmp
[#000] sha256:4abcf20661432fb2d719aaf90656f55c287f8ca915dc1c92ec14ff61e67fbaf8 - 3.3% (3.25 MB)
[#001] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#002] sha256:a85be74683f3d059b745dd36eaaf2c933af3b758d0b482a29104920d6b283451 - 96.7% (95.2 MB)
[#003] sha256:39b2fe0ef35895f9509ff5a1c52ee6dab5dde0fce711f1bdfb0df9de2d10b897 - 0.0% (774 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in /
2024-01-27 00:30:48 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-06-05 08:06:36 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://github.com/SonarSource/sonar-scanner-cli-docker
2024-06-05 08:06:36 UTC (buildkit.dockerfile.v0)ARG SONAR_SCANNER_HOME=/opt/sonar-scanner
2024-06-05 08:06:36 UTC (buildkit.dockerfile.v0)ARG SONAR_SCANNER_VERSION=5.0.1.3006
2024-06-05 08:06:36 UTC (buildkit.dockerfile.v0)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 SRC_PATH=/usr/src SCANNER_WORKDIR_PATH=/tmp/.scannerwork LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
2024-06-05 08:06:36 UTC (buildkit.dockerfile.v0)WORKDIR /opt
2024-06-05 08:07:27 UTC (buildkit.dockerfile.v0)RUN |2 SONAR_SCANNER_HOME=/opt/sonar-scanner SONAR_SCANNER_VERSION=5.0.1.3006 /bin/sh -c set -eux; addgroup -S -g 1000 scanner-cli; adduser -S -D -u 1000 -G scanner-cli scanner-cli; apk add --no-cache --virtual build-dependencies wget unzip gnupg; apk add --no-cache git bash shellcheck "nodejs>=18" openjdk17-jre musl-locales musl-locales-lang tar; 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}; apk del --purge build-dependencies; mkdir -p "${SRC_PATH}" "${SONAR_USER_HOME}" "${SONAR_USER_HOME}/cache" "${SCANNER_WORKDIR_PATH}"; chown -R scanner-cli:scanner-cli "${SONAR_SCANNER_HOME}" "${SRC_PATH}" "${SCANNER_WORKDIR_PATH}"; chmod -R 555 "${SONAR_SCANNER_HOME}"; chmod -R 754 "${SRC_PATH}" "${SONAR_USER_HOME}" "${SCANNER_WORKDIR_PATH}"; chmod o+w /etc/ssl/certs/java/cacerts; # buildkit
2024-06-05 08:07:27 UTC (buildkit.dockerfile.v0)COPY --chown=scanner-cli:scanner-cli bin /usr/bin/ # buildkit
2024-06-05 08:07:27 UTC (buildkit.dockerfile.v0)USER scanner-cli
2024-06-05 08:07:27 UTC (buildkit.dockerfile.v0)VOLUME [/tmp/cacerts]
2024-06-05 08:07:28 UTC (buildkit.dockerfile.v0)WORKDIR /usr/src
2024-06-05 08:07:28 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/entrypoint.sh"]
2024-06-05 08:07:28 UTC (buildkit.dockerfile.v0)CMD ["sonar-scanner"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.