Sign inSign up
ibmjava logo

ibmjava:sfj-alpine

Also known as:
8-sfj-alpine
Languages & frameworks
Manifest digest

sha256:62a81e03233d23303c667347c1213313609937f66af2ef18ada54d62de31b519

OS/ARCH

linux/amd64

Compressed size

69.76 MB

Last pushed

over 4 years by doijanky

Type

Image

Vulnerabilities

1
0
0
0
0

Manifest digest

sha256:62a81e03233d23303c667347c1213313609937f66af2ef18ada54d62de31b519

Layers (8)

alpine:202208220001
1
0
0
0
0
ibmjava:sfj-alpine
0
0
0
0
0

2

MAINTAINER Jayashree Gopi <[email protected]> (@jayasg12)

0 B


3

COPY file:3ca1cc706ceed4c671485bfc9a5f46a78571aaf829b0ab9fbb88c9d48e27ccd3 in /etc/apk/keys

541 B


4

/bin/sh -c apk add --no-cache --virtual .build-deps curl binutils && GLIBC_VER="2.30-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-8.2.1%2B20180831-1-x86_64.pkg.tar.xz" && GCC_LIBS_SHA256=e4b39fb1f5957c5aab5c2ce0c46e03d30426f3b94b9992b009d417ff2d56af4d && curl -fLs https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub -o /tmp/sgerrand.rsa.pub && cmp -s /etc/apk/keys/sgerrand.rsa.pub /tmp/sgerrand.rsa.pub && curl -fLs ${ALPINE_GLIBC_REPO}/${GLIBC_VER}/glibc-${GLIBC_VER}.apk > /tmp/${GLIBC_VER}.apk && apk add /tmp/${GLIBC_VER}.apk && curl -fLs ${GCC_LIBS_URL} -o /tmp/gcc-libs.tar.xz && echo "${GCC_LIBS_SHA256} /tmp/gcc-libs.tar.xz" | sha256sum -c - && mkdir /tmp/gcc && tar -xf /tmp/gcc-libs.tar.xz -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* && apk del --purge .build-deps && apk add --no-cache ca-certificates openssl && rm -rf /tmp/${GLIBC_VER}.apk /tmp/gcc /tmp/gcc-libs.tar.xz /var/cache/apk/* /tmp/*.pub

5.53 MB


5

ENV JAVA_VERSION=8.0.7.6

0 B


6

/bin/sh -c set -eux; apk --no-cache add --virtual .build-deps wget; ARCH="$(apk --print-arch)"; case "${ARCH}" in amd64|x86_64) ESUM='74ff23fc37cebf1652c60aacea2c8b18a19b15c727f80b1f246c6cbf8a577fbd'; YML_FILE='8.0/sfj/linux/x86_64/index.yml'; ;; i386) ESUM='64c8fa951fde04474c8ad6f3307689289342774a7c3e6fbeb53f10aa87ea2397'; YML_FILE='8.0/sfj/linux/i386/index.yml'; ;; ppc64el|ppc64le) ESUM='94a602ec66153cc33b7fa4270b392b057514c2f248732c4c6ce5663e7b8e0e53'; YML_FILE='8.0/sfj/linux/ppc64le/index.yml'; ;; s390) ESUM='c0aa51bdae9aa9dbdd9c1e3d78fccb435321ef3fdfb5ef37fd9463386c6026dd'; YML_FILE='8.0/sfj/linux/s390/index.yml'; ;; s390x) ESUM='4ab65ac072deb0da26fcc10ac85c47035af4d9692da9b972dccd72e036120650'; YML_FILE='8.0/sfj/linux/s390x/index.yml'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; BASE_URL="https://public.dhe.ibm.com/ibmdl/export/pub/systems/cloud/runtimes/java/meta/"; wget -q -U UA_IBM_JAVA_Docker -O /tmp/index.yml ${BASE_URL}/${YML_FILE}; JAVA_URL=$(sed -n '/^'${JAVA_VERSION}:'/{n;s/\s*uri:\s//p}'< /tmp/index.yml); wget -q -U UA_IBM_JAVA_Docker -O /tmp/ibm-java.bin ${JAVA_URL}; echo "${ESUM} /tmp/ibm-java.bin" | sha256sum -c -; echo "INSTALLER_UI=silent" > /tmp/response.properties; echo "USER_INSTALL_DIR=/opt/ibm/java" >> /tmp/response.properties; echo "LICENSE_ACCEPTED=TRUE" >> /tmp/response.properties; mkdir -p /opt/ibm; chmod +x /tmp/ibm-java.bin; /tmp/ibm-java.bin -i silent -f /tmp/response.properties; rm -f /tmp/response.properties; rm -f /tmp/index.yml; rm -f /tmp/ibm-java.bin; apk del .build-deps;

64.81 MB


7

ENV JAVA_HOME=/opt/ibm/java/jre PATH=/opt/ibm/java/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin IBM_JAVA_OPTIONS=-XX:+UseContainerSupport

0 B