sha256:292c603375b6aed670c5f9951f4f5315ae54f1d601eaff15c1798170a3b9e3ab
OS/ARCH
Compressed size
183.03 MB
Last pushed
2 days by doijanky
Type
Image
Vulnerabilities
Not scanned
Manifest digest
sha256:ae212faba3606f4af6a46c4c0f7fa7b21bf7d65da9871898bc3220f10d3fb9bc
0
ARG RELEASE
0 B
1
ARG LAUNCHPAD_BUILD_ARCH
0 B
2
LABEL org.opencontainers.image.version=22.04
0 B
3
ADD file:99e519ce4f36973ccf0c2b59d97d9545ed489aeb70f2d9d5b02cc88216f15ebf in /
28.22 MB
4
CMD ["/bin/bash"]
0 B
6
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends wget ca-certificates && rm -rf /var/lib/apt/lists/* # buildkit
1.41 MB
7
ENV JAVA_VERSION=8.0.8.71
0 B
8
RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64|x86_64) ESUM='950fde6cd01ee3d8ef2c2c51de27463b1044809fb9131d92f5ea4095878e8a3f'; YML_FILE='8.0/jre/linux/x86_64/index.yml'; ;; ppc64el|ppc64le) ESUM='9c448e74672217bffe705b6c6e3689c493cd8fdb25ef97e722d9c21526950b37'; YML_FILE='8.0/jre/linux/ppc64le/index.yml'; ;; s390x) ESUM='eb3eec9f61f9bf433f5c545c74f4c156a37c43c5b10656c3ebb96b2d99436a32'; YML_FILE='8.0/jre/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.tgz ${JAVA_URL}; echo "${ESUM} /tmp/ibm-java.tgz" | sha256sum -c -; mkdir -p /opt/ibm/java; tar -xf /tmp/ibm-java.tgz -C /opt/ibm/java --strip-components=1; rm -f /tmp/index.yml; rm -f /tmp/ibm-java.tgz; # buildkit
138.17 MB
9
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
10
USER root
0 B
11
ARG VERBOSE=false
0 B
12
ARG OPENJ9_SCC=true
0 B
13
ARG LIBERTY_VERSION=25.0.0.12
0 B
14
ARG LIBERTY_BUILD_LABEL=cl251220251117-0302
0 B
15
ARG LIBERTY_SHA=8628e03c14da383ea977cf5feb834b00b5d27840
0 B
16
LABEL org.opencontainers.image.authors=Leo Christy Jesuraj, Thomas Watson, Wendy Raschke, Michal Broz org.opencontainers.image.vendor=IBM org.opencontainers.image.url=https://github.com/WASdev/ci.docker org.opencontainers.image.documentation=https://www.ibm.com/support/knowledgecenter/SSAW57_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/cwlp_about.html org.opencontainers.image.version=25.0.0.12 org.opencontainers.image.revision=cl251220251117-0302 org.opencontainers.image.description=This image contains the WebSphere Liberty runtime with IBM Semeru Runtime Open Edition OpenJDK with OpenJ9 and Ubuntu as the base OS. For more information on this image please see https://ibm.biz/wl-app-image-template org.opencontainers.image.title=IBM WebSphere Liberty liberty.version=25.0.0.12 com.ibm.websphere.liberty.version=25.0.0.12
0 B
17
ENV PATH=/opt/ibm/java/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/ibm/wlp/bin:/opt/ibm/helpers/build:/opt/ibm/helpers/runtime
0 B
18
LABEL ProductID=fbf6a96d49214c0abc6a3bc5da6e48cd ProductName=WebSphere Application Server Liberty ProductVersion=25.0.0.12 BuildLabel=cl251220251117-0302
0 B
19
RUN |5 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.12 LIBERTY_BUILD_LABEL=cl251220251117-0302 LIBERTY_SHA=8628e03c14da383ea977cf5feb834b00b5d27840 /bin/sh -c set -eux; apt-get update; apt-get install -y curl; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in aarch64|arm64) DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_aarch64'; DUMB_INIT_SHA256=b7d648f97154a99c539b63c55979cd29f005f88430fb383007fe3458340b795e; ;; amd64|x86_64) DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64'; DUMB_INIT_SHA256=e874b55f3279ca41415d290c512a7ba9d08f98041b28ae7c2acb19a545f1c4df; ;; ppc64el|ppc64le) DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_ppc64le'; DUMB_INIT_SHA256=3d15e80e29f0f4fa1fc686b00613a2220bc37e83a35283d4b4cca1fbd0a5609f; ;; s390x) DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_s390x'; DUMB_INIT_SHA256=47e4601b152fc6dcb1891e66c30ecc62a2939fd7ffd1515a7c30f281cfec53b7; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; curl -LfsSo /usr/bin/dumb-init ${DUMB_INIT_URL}; echo "${DUMB_INIT_SHA256} */usr/bin/dumb-init" | sha256sum -c -; chmod +x /usr/bin/dumb-init; apt-get purge --auto-remove -y curl; rm -rf /var/lib/apt/lists/*; # buildkit
117.39 KB
20
ARG LIBERTY_URL
0 B
21
ARG DOWNLOAD_OPTIONS=
0 B
22
RUN |7 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.12 LIBERTY_BUILD_LABEL=cl251220251117-0302 LIBERTY_SHA=8628e03c14da383ea977cf5feb834b00b5d27840 LIBERTY_URL= DOWNLOAD_OPTIONS= /bin/sh -c apt-get update && apt-get install -y --no-install-recommends unzip wget openssl && rm -rf /var/lib/apt/lists/* && mkdir -p /licenses/ && useradd -u 1001 -r -g 0 -s /usr/sbin/nologin default && LIBERTY_URL=${LIBERTY_URL:-$(wget -q -O - https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/wlp/index.yml | grep -E "^\s*kernel:.*${LIBERTY_VERSION}\.zip" | sed -n 's/\s*kernel:\s//p' | tr -d '\r' )} && wget $DOWNLOAD_OPTIONS $LIBERTY_URL -U UA-IBM-WebSphere-Liberty-Docker -O /tmp/wlp.zip && echo "$LIBERTY_SHA /tmp/wlp.zip" > /tmp/wlp.zip.sha1 && sha1sum -c /tmp/wlp.zip.sha1 && unzip -q /tmp/wlp.zip -d /opt/ibm && rm /tmp/wlp.zip && chown -R 1001:0 /opt/ibm/wlp && chmod -R g+rw /opt/ibm/wlp && cp -a /opt/ibm/wlp/lafiles/. /licenses/ && apt-get purge --auto-remove -y unzip && apt-get purge --auto-remove -y wget && rm -rf /var/lib/apt/lists/* # buildkit
18.03 MB
23
ENV LOG_DIR=/liberty/logs WLP_OUTPUT_DIR=/opt/ibm/wlp/output OPENJ9_SCC=true
0 B
24
RUN |7 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.12 LIBERTY_BUILD_LABEL=cl251220251117-0302 LIBERTY_SHA=8628e03c14da383ea977cf5feb834b00b5d27840 LIBERTY_URL= DOWNLOAD_OPTIONS= /bin/sh -c /opt/ibm/wlp/bin/server create && rm -rf $WLP_OUTPUT_DIR/.classCache /output/workarea && rm -rf /opt/ibm/wlp/usr/servers/defaultServer/server.env # buildkit
582 B
25
COPY NOTICES /opt/ibm/NOTICES # buildkit
1.52 KB
26
COPY helpers/ /opt/ibm/helpers/ # buildkit
14.2 KB
27
COPY fixes/ /opt/ibm/fixes/ # buildkit
246 B
28
RUN |7 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.12 LIBERTY_BUILD_LABEL=cl251220251117-0302 LIBERTY_SHA=8628e03c14da383ea977cf5feb834b00b5d27840 LIBERTY_URL= DOWNLOAD_OPTIONS= /bin/sh -c mkdir /logs && chown -R 1001:0 /logs && chmod -R g+rw /logs && mkdir /etc/wlp && mkdir -p /opt/ibm/wlp/usr/shared/resources/lib.index.cache && mkdir -p /home/default && mkdir /output && chmod -t /output && rm -rf /output && ln -s $WLP_OUTPUT_DIR/defaultServer /output && ln -s /opt/ibm/wlp/usr/servers/defaultServer /config && ln -s /opt/ibm/wlp /liberty && ln -s /opt/ibm/fixes /fixes && ln -s /opt/ibm/wlp/usr/shared/resources/lib.index.cache /lib.index.cache && mkdir -p /config/configDropins/defaults && mkdir -p /config/configDropins/overrides && chown -R 1001:0 /config && chmod -R g+rw /config && chown -R 1001:0 /opt/ibm/helpers && chmod -R ug+rwx /opt/ibm/helpers && chown -R 1001:0 /opt/ibm/fixes && chmod -R g+rwx /opt/ibm/fixes && chown -R 1001:0 /opt/ibm/wlp/usr && chmod -R g+rw /opt/ibm/wlp/usr && chown -R 1001:0 /opt/ibm/wlp/output && chmod -R g+rw /opt/ibm/wlp/output && chown -R 1001:0 /etc/wlp && chmod -R g+rw /etc/wlp && chown -R 1001:0 /home/default && chmod -R g+rw /home/default && ln -s /logs /liberty/logs && mkdir /serviceability && chown -R 1001:0 /serviceability && chmod -R g+rw /serviceability # buildkit
15.07 KB
29
RUN |7 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.12 LIBERTY_BUILD_LABEL=cl251220251117-0302 LIBERTY_SHA=8628e03c14da383ea977cf5feb834b00b5d27840 LIBERTY_URL= DOWNLOAD_OPTIONS= /bin/sh -c if [ "$OPENJ9_SCC" = "true" ]; then populate_scc.sh; fi && rm -rf /output/messaging /output/resources/security /logs/* $WLP_OUTPUT_DIR/.classCache && chown -R 1001:0 /opt/ibm/wlp/output && chmod -R g+rwx /opt/ibm/wlp/output # buildkit
5.94 MB
30
ENV RANDFILE=/tmp/.rnd IBM_JAVA_OPTIONS=-Xshareclasses:name=liberty,readonly,nonfatal,cacheDir=/output/.classCache/ -Dosgi.checkConfiguration=false -XX:+UseContainerSupport
0 B
31
USER 1001
0 B
32
EXPOSE map[9080/tcp:{} 9443/tcp:{}]
0 B
33
ENTRYPOINT ["/opt/ibm/helpers/runtime/docker-server.sh"]
0 B
34
CMD ["/opt/ibm/wlp/bin/server" "run" "defaultServer"]
0 B