2021-03-26 01:52:10 UTC
365 MB
/opt/java/openjdk
JAVA_VERSIONjdk-11.0.10+9
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
PATH/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SONARQUBE_HOME/opt/sonarqube
SONAR_VERSION8.7.1.42226
SQ_DATA_DIR/opt/sonarqube/data
SQ_EXTENSIONS_DIR/opt/sonarqube/extensions
SQ_LOGS_DIR/opt/sonarqube/logs
SQ_TEMP_DIR/opt/sonarqube/temp
[#000] sha256:22599d3e9e25e799b87521b94e20d20a601ffad16cf676274fdf94b089e4b979 - 0.73% (2.67 MB)
[#001] sha256:00bb4d95f2aa87219253059f4b46c968ec6bb4e7f4d1f29af4db7c28fc8cf069 - 1.91% (6.98 MB)
[#002] sha256:3ef8cf8a60c8e4aa13c83bf265dabd506cb3e10aa52a1261fced0707c1d77271 - 11.5% (42 MB)
[#003] sha256:0aa8f304b59cbe22d0fe1cfa8dae96aedbd2ad5dad05d9091b32acdf68b2c625 - 85.86% (313 MB)
[#004] sha256:e6a10dbfa3549ed8c71c20a33372666c445542ffb39f0915e1dd77fdc441c648 - 0.0% (1.07 KB)
/bin/sh -c #(nop) ADD file:b2c067f4304d00c91fc9fd92f2e58853412cc705dfda4d1cf658fab965d5802c in /
2021-03-25 22:19:38 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-03-26 01:50:05 UTC/bin/sh -c #(nop) ENV JAVA_VERSION=jdk-11.0.10+9 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
2021-03-26 01:50:18 UTC/bin/sh -c set -eux; apk add --no-cache tzdata --virtual .build-deps curl binutils zstd; GLIBC_VER="2.32-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.1.0-2-x86_64.pkg.tar.zst"; GCC_LIBS_SHA256="f80320a03ff73e82271064e4f684cd58d7dbdb07aa06a2c4eea8e0f3c507c45c"; ZLIB_URL="https://archive.archlinux.org/packages/z/zlib/zlib-1%3A1.2.11-3-x86_64.pkg.tar.xz"; ZLIB_SHA256=17aede0b9f8baa789c5aa3f358fbf8c68a5f1228c5e6cba1a5dd34102ef4d4e5; 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/*;
2021-03-26 01:50:23 UTC/bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps curl; ARCH="$(apk --print-arch)"; case "${ARCH}" in aarch64|arm64) ESUM='5f9a894bd694f598f2befa4a605169685ac8bcb8ec68d25e587e8db4d2307b74'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.10_9.tar.gz'; ;; armhf|armv7l) ESUM='2f2da2149c089c84f00b0eda63c31b77c8b51a1c080e18a70ecb5a78ba40d8c6'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_arm_linux_hotspot_11.0.10_9.tar.gz'; ;; ppc64el|ppc64le) ESUM='d269b646af32eb41d74b3a5259f634921a063c67642ab5c227142463824b2a6d'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.10_9.tar.gz'; ;; s390x) ESUM='2c9ec28b10bf1628b20a157c746988f323e0dcbf1053b616aa6593923e3a70df'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_s390x_linux_hotspot_11.0.10_9.tar.gz'; ;; amd64|x86_64) ESUM='25fdcf9427095ac27c8bdfc82096ad2e615693a3f6ea06c700fca7ffb271131a'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_x64_linux_hotspot_11.0.10_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;
2021-03-26 01:50:24 UTC/bin/sh -c #(nop) ARG SONARQUBE_VERSION=8.7.1.42226
2021-03-26 01:51:17 UTC/bin/sh -c #(nop) ARG SONARQUBE_ZIP_URL=https://binaries.sonarsource.com/CommercialDistribution/sonarqube-developer/sonarqube-developer-8.7.1.42226.zip
2021-03-26 01:51:17 UTC/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.7.1.42226 SQ_DATA_DIR=/opt/sonarqube/data SQ_EXTENSIONS_DIR=/opt/sonarqube/extensions SQ_LOGS_DIR=/opt/sonarqube/logs SQ_TEMP_DIR=/opt/sonarqube/temp
2021-03-26 01:52:07 UTC|2 SONARQUBE_VERSION=8.7.1.42226 SONARQUBE_ZIP_URL=https://binaries.sonarsource.com/CommercialDistribution/sonarqube-developer/sonarqube-developer-8.7.1.42226.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; 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 F1182E81C792928921DBCAB4CFCA4A29D26468DE && 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;
2021-03-26 01:52:09 UTC/bin/sh -c #(nop) COPY --chown=sonarqube:sonarqubemulti:aed345498324cc768d63aba16bd3b3de027a0213cb3a62a9a3b27799dbf88552 in /opt/sonarqube/bin/
2021-03-26 01:52:09 UTC/bin/sh -c #(nop) WORKDIR /opt/sonarqube
2021-03-26 01:52:09 UTC/bin/sh -c #(nop) EXPOSE 9000
2021-03-26 01:52:09 UTC/bin/sh -c #(nop) ENTRYPOINT ["bin/run.sh"]
2021-03-26 01:52:10 UTC/bin/sh -c #(nop) CMD ["bin/sonar.sh"]
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.