Introducing our new CEO Don Johnson - Read More
websphere-liberty logo

websphere-liberty:25.0.0.1-full-java8-ibmjava

Multi-platform
Web Servers
Index digest

sha256:bff9e63ab1aa5d0b3b21b9563547d0f1048d94da26506a13465165f4cc902a98

OS/ARCH

Compressed size

537.57 MB

Last pushed

9 days by doijanky

Type

Image

Vulnerabilities

Not scanned

Manifest digest

sha256:89d41c2bedbd73cb0c13fcd1d625cbf164911741515684b738aa7759f7fa2b26

Layers (41)

0

ARG RELEASE

0 B


1

ARG LAUNCHPAD_BUILD_ARCH

0 B


2

LABEL org.opencontainers.image.ref.name=ubuntu

0 B


3

LABEL org.opencontainers.image.version=22.04

0 B


4

ADD file:1b6c8c9518be42fa2afe5e241ca31677fce58d27cdfa88baa91a65a259be3637 in /

29.54 MB


5

CMD ["/bin/bash"]

0 B


6

MAINTAINER Jayashree Gopi <jayasg12@in.ibm.com> (@jayasg12)

0 B


7

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.45 MB


8

ENV JAVA_VERSION=8.0.8.35

0 B


9

RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64|x86_64) ESUM='b1674f3fd30e4dcb3d385291132f551ac8d7344403a5ad960a2d20279739bee3'; YML_FILE='8.0/jre/linux/x86_64/index.yml'; ;; ppc64el|ppc64le) ESUM='057a8c0a079e1cf27b60c6bc03d164be99a94aed6d84025b6659178e51da78ca'; YML_FILE='8.0/jre/linux/ppc64le/index.yml'; ;; s390) ESUM='ec722e7ca051a1d708246c568656558c2a630bf9d727c90745bee7a3518cd76d'; YML_FILE='8.0/jre/linux/s390/index.yml'; ;; s390x) ESUM='71a55e0ed61840d5a67bd0cb6637df80c114e2aca15b28929763c9296c3eda8d'; 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

135.33 MB


10

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


11

USER root

0 B


12

ARG VERBOSE=false

0 B


13

ARG OPENJ9_SCC=true

0 B


14

ARG LIBERTY_VERSION=25.0.0.1

0 B


15

ARG LIBERTY_BUILD_LABEL=cl250120250113-0302

0 B


16

ARG LIBERTY_SHA=2185933b7437ede506552cdd0e11ad3a650c6556

0 B


17

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.1 org.opencontainers.image.revision=cl250120250113-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.1 com.ibm.websphere.liberty.version=25.0.0.1

0 B


18

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

0 B


19

LABEL ProductID=fbf6a96d49214c0abc6a3bc5da6e48cd ProductName=WebSphere Application Server Liberty ProductVersion=25.0.0.1 BuildLabel=cl250120250113-0302

0 B


20

RUN |5 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.1 LIBERTY_BUILD_LABEL=cl250120250113-0302 LIBERTY_SHA=2185933b7437ede506552cdd0e11ad3a650c6556 /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

113.69 KB


21

ARG LIBERTY_URL

0 B


22

ARG DOWNLOAD_OPTIONS=

0 B


23

RUN |7 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.1 LIBERTY_BUILD_LABEL=cl250120250113-0302 LIBERTY_SHA=2185933b7437ede506552cdd0e11ad3a650c6556 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

17.41 MB


24

ENV LOG_DIR=/logs WLP_OUTPUT_DIR=/opt/ibm/wlp/output OPENJ9_SCC=true

0 B


25

RUN |7 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.1 LIBERTY_BUILD_LABEL=cl250120250113-0302 LIBERTY_SHA=2185933b7437ede506552cdd0e11ad3a650c6556 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

579 B


26

COPY NOTICES /opt/ibm/NOTICES # buildkit

1.52 KB


27

COPY helpers/ /opt/ibm/helpers/ # buildkit

11.95 KB


28

COPY fixes/ /opt/ibm/fixes/ # buildkit

248 B


29

RUN |7 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.1 LIBERTY_BUILD_LABEL=cl250120250113-0302 LIBERTY_SHA=2185933b7437ede506552cdd0e11ad3a650c6556 LIBERTY_URL= DOWNLOAD_OPTIONS= /bin/sh -c mkdir /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 /logs && chmod -R g+rw /logs && chown -R 1001:0 /etc/wlp && chmod -R g+rw /etc/wlp && chown -R 1001:0 /home/default && chmod -R g+rw /home/default # buildkit

12.75 KB


30

RUN |7 VERBOSE=false OPENJ9_SCC=true LIBERTY_VERSION=25.0.0.1 LIBERTY_BUILD_LABEL=cl250120250113-0302 LIBERTY_SHA=2185933b7437ede506552cdd0e11ad3a650c6556 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.85 MB


31

ENV RANDFILE=/tmp/.rnd IBM_JAVA_OPTIONS=-Xshareclasses:name=liberty,readonly,nonfatal,cacheDir=/output/.classCache/ -Dosgi.checkConfiguration=false -XX:+UseContainerSupport

0 B


32

USER 1001

0 B


33

EXPOSE map[9080/tcp:{} 9443/tcp:{}]

0 B


34

ENTRYPOINT ["/opt/ibm/helpers/runtime/docker-server.sh"]

0 B


35

CMD ["/opt/ibm/wlp/bin/server" "run" "defaultServer"]

0 B


36

ARG VERBOSE=false

0 B


37

ARG REPOSITORIES_PROPERTIES=

0 B


38

RUN |2 VERBOSE=false REPOSITORIES_PROPERTIES= /bin/sh -c set -eux; if [ ! -z "$REPOSITORIES_PROPERTIES" ]; then mkdir /opt/ibm/wlp/etc/; echo "$REPOSITORIES_PROPERTIES" > /opt/ibm/wlp/etc/repositories.properties; fi; installUtility install --acceptLicense baseBundle; if [ ! -z "$REPOSITORIES_PROPERTIES" ]; then rm /opt/ibm/wlp/etc/repositories.properties; fi; rm -rf /output/workarea /output/logs; find /opt/ibm/wlp ! -perm -g=rw -print0 | xargs -r -0 chmod g+rw; # buildkit

358.34 MB


39

COPY --chown=1001:0 server.xml /config/ # buildkit

948 B


40

RUN |2 VERBOSE=false REPOSITORIES_PROPERTIES= /bin/sh -c if [ "$OPENJ9_SCC" = "true" ]; then populate_scc.sh; fi && rm -rf /output/messaging /output/resources/security /logs/* $WLP_OUTPUT_DIR/.classCache && find /opt/ibm/wlp/output ! -path "*.classCache*" ! -perm -g=rwx -print0 | xargs -0 -r chmod g+rwx # buildkit

15.62 MB


Failed to fetch image analysis
There was an error while fetching vulnerabilities and packages for this image. Please try again later.