Namespace
library
Image / Tag
geonetwork:4.2.5
Content Digest
sha256:d7225d780e2f36bf11177305877ed131ca9734e4a49a9329ec553edbe799c406
Pull command
Details
Created

2023-09-13 00:10:14 UTC

Size

438 MB

Content Digest
Labels
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    20.04

Environment
DATA_DIR

/catalogue-data

GN_DOWNLOAD_MD5

fe2e0d3e665a4d0913c91a87dff244a2

GN_FILE

geonetwork.war

GN_VERSION

4.2.5

JAVA_HOME

/opt/java/openjdk

JAVA_OPTS

-Dorg.eclipse.jetty.annotations.AnnotationParser.LEVEL=OFF -Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xms512M -Xss512M -Xmx2G -XX:+UseConcMarkSweepGC -Dgeonetwork.resources.dir=/catalogue-data/resources -Dgeonetwork.data.dir=/catalogue-data -Dgeonetwork.codeList.dir=/var/lib/jetty/webapps/geonetwork/WEB-INF/data/config/codelist -Dgeonetwork.schema.dir=/var/lib/jetty/webapps/geonetwork/WEB-INF/data/config/schema_plugins

JAVA_VERSION

jdk8u382-b05

JETTY_BASE

/var/lib/jetty

JETTY_GPG_KEYS

AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 2A684B57436A81FA8706B53C61C3351A438A3B7D 5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 B59B67FD7904984367F931800818D9D68FB67BAC BFBB21C246D7776836287A48A04E0C74ABB35FEA 8B096546B1A8F02656B15D3B1677D141BCF3584D F254B35617DC255D9344BCFA873A8E86B4372146 E22488CC94F63E3FC928536C4241C08270D999C3

JETTY_HOME

/usr/local/jetty

JETTY_TGZ_URL

https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/9.4.52.v20230823/jetty-home-9.4.52.v20230823.tar.gz

JETTY_VERSION

9.4.52.v20230823

LANG

en_US.UTF-8

LANGUAGE

en_US:en

LC_ALL

en_US.UTF-8

PATH

/usr/local/jetty/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

TMPDIR

/tmp/jetty


Layers

[#000] sha256:7007490126efaae58924972668256aaeb4858e6c4537eb4257e1978719b958c7 - 6.23% (27.3 MB)

[#001] sha256:6f32e041863d53bbb7f9f65ba31f023a9f344dd4105bf5345c6e748e3cc3e71a - 3.69% (16.1 MB)

[#002] sha256:db2d2a22113c21a8a800051b05c298e3189cdd093d4fcb2808a7886335338692 - 22.58% (98.8 MB)

[#003] sha256:4e251431b845340ae5f003f481df328d880b46df17c23f2dc1843777e97ed7e5 - 0.0% (160 Bytes)

[#004] sha256:c579c0d9d686af18fa68b74b432c6d09d6366f91169bac54e0fbcaf8ec23d570 - 0.0% (734 Bytes)

[#005] sha256:8d9acd0a6deb49ad7cc5b30a57bed03ae82645fe5352462cff3b72ab4056a639 - 2.23% (9.78 MB)

[#006] sha256:bc6fa9791bb15e07c7f4bb7ef8c2ebfa01c120f93f9e6a2bc01a82d19488b1f8 - 0.0% (1.58 KB)

[#007] sha256:29c9ee8c753107795999ab86669e30fa9507346fb55720f8a32ee97d70dec2db - 0.11% (471 KB)

[#008] sha256:f951bee431b089909fb9049ae42415e727b339ae65f4bbc5f9d8b7a6e70f42c5 - 65.16% (285 MB)

[#009] sha256:c62273cc20f85db10233de00a8f9bc981547300443b095c3d14f9e0d6eff938c - 0.0% (966 Bytes)


History
2023-08-01 06:16:43 UTC

/bin/sh -c #(nop) ARG RELEASE

2023-08-01 06:16:44 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2023-08-01 06:16:44 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2023-08-01 06:16:44 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=20.04

2023-08-01 06:16:45 UTC

/bin/sh -c #(nop) ADD file:233702cd816c07bc9fed02881b11fb3bdcaee41f3ce3ec1c9f0c4a060b155d5b in /

2023-08-01 06:16:46 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2023-08-03 02:34:40 UTC

/bin/sh -c #(nop) ENV JAVA_HOME=/opt/java/openjdk

2023-08-03 02:34:40 UTC

/bin/sh -c #(nop) ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2023-08-03 02:34:40 UTC

/bin/sh -c #(nop) ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8

2023-08-08 19:20:25 UTC

/bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata curl wget ca-certificates fontconfig locales p11-kit && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen en_US.UTF-8 && rm -rf /var/lib/apt/lists/*

2023-08-08 19:20:25 UTC

/bin/sh -c #(nop) ENV JAVA_VERSION=jdk8u382-b05

2023-08-08 19:20:30 UTC

/bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in aarch64|arm64) ESUM='0951398197b7bef39ab987b59c22852812ee2c2da6549953eed7fced4c08e13d'; BINARY_URL='https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jdk_aarch64_linux_hotspot_8u382b05.tar.gz'; ;; armhf|arm) ESUM='5d805ff157f272acf0f7d192f21af4a3b68c840333ca95568e4e07142efc369d'; BINARY_URL='https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jdk_arm_linux_hotspot_8u382b05.tar.gz'; apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends libatomic1 && rm -rf /var/lib/apt/lists/* ;; ppc64el|powerpc:common64) ESUM='509c923c308d1f4f28fd0068831a59250a05b8ca173ca92fb2be2e2e1f9ff3f9'; BINARY_URL='https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u382b05.tar.gz'; ;; amd64|i386:x86-64) ESUM='789ad24dc0d9618294e3ba564c9bfda9d3f3a218604350e0ce0381bbc8f28db3'; BINARY_URL='https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jdk_x64_linux_hotspot_8u382b05.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig;

2023-08-08 19:20:31 UTC

/bin/sh -c echo Verifying install ... && echo javac -version && javac -version && echo java -version && java -version && echo Complete.

2023-08-14 18:09:19 UTC

/bin/sh -c #(nop) COPY file:8b8864b3e02a33a579dc216fd51b28a6047bc8eeaa03045b258980fe0cf7fcb3 in /__cacert_entrypoint.sh

2023-08-14 18:09:19 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/__cacert_entrypoint.sh"]

2023-09-12 23:24:12 UTC

/bin/sh -c #(nop) ENV JETTY_VERSION=9.4.52.v20230823

2023-09-12 23:24:12 UTC

/bin/sh -c #(nop) ENV JETTY_HOME=/usr/local/jetty

2023-09-12 23:24:12 UTC

/bin/sh -c #(nop) ENV JETTY_BASE=/var/lib/jetty

2023-09-12 23:24:12 UTC

/bin/sh -c #(nop) ENV TMPDIR=/tmp/jetty

2023-09-12 23:24:13 UTC

/bin/sh -c #(nop) ENV PATH=/usr/local/jetty/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2023-09-12 23:24:13 UTC

/bin/sh -c #(nop) ENV JETTY_TGZ_URL=https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/9.4.52.v20230823/jetty-home-9.4.52.v20230823.tar.gz

2023-09-12 23:24:13 UTC

/bin/sh -c #(nop) ENV JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 2A684B57436A81FA8706B53C61C3351A438A3B7D 5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 B59B67FD7904984367F931800818D9D68FB67BAC BFBB21C246D7776836287A48A04E0C74ABB35FEA 8B096546B1A8F02656B15D3B1677D141BCF3584D F254B35617DC255D9344BCFA873A8E86B4372146 E22488CC94F63E3FC928536C4241C08270D999C3

2023-09-12 23:24:50 UTC

/bin/sh -c set -xe ; export savedAptMark="$(apt-mark showmanual)" ; mkdir -p $TMPDIR ; apt-get update ; apt-get install -y --no-install-recommends ca-certificates p11-kit gnupg curl ; export GNUPGHOME=/jetty-keys ; mkdir -p "$GNUPGHOME" ; for key in $JETTY_GPG_KEYS; do gpg --batch --keyserver "hkps://keyserver.ubuntu.com" --recv-keys "$key"; done ; mkdir -p "$JETTY_HOME" ; cd $JETTY_HOME ; curl -SL "$JETTY_TGZ_URL" -o jetty.tar.gz ; curl -SL "$JETTY_TGZ_URL.asc" -o jetty.tar.gz.asc ; gpg --batch --verify jetty.tar.gz.asc jetty.tar.gz ; tar -xvf jetty.tar.gz --strip-components=1 ; sed -i '/jetty-logging/d' etc/jetty.conf ; mkdir -p "$JETTY_BASE" ; cd $JETTY_BASE ; case "$JETTY_VERSION" in "12."*) START_MODULES="server,http,ext,resources" ;; *) START_MODULES="server,http,deploy,ext,resources,jsp,jstl,websocket" ;; esac ; java -jar "$JETTY_HOME/start.jar" --create-startd --add-to-start="$START_MODULES" ; groupadd -r jetty && useradd -r -g jetty jetty ; chown -R jetty:jetty "$JETTY_HOME" "$JETTY_BASE" "$TMPDIR" ; usermod -d $JETTY_BASE jetty ; apt-mark auto '.*' > /dev/null ; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false ; rm -rf /var/lib/apt/lists/* ; rm -rf /tmp/hsperfdata_root ; rm -fr $JETTY_HOME/jetty.tar.gz* ; rm -fr /jetty-keys $GNUPGHOME ; rm -rf /tmp/hsperfdata_root ; java -jar "$JETTY_HOME/start.jar" --list-config ;

2023-09-12 23:24:50 UTC

/bin/sh -c #(nop) WORKDIR /var/lib/jetty

2023-09-12 23:24:50 UTC

/bin/sh -c #(nop) COPY multi:04e96d62b43d0ed55ad32900f133ff3fa46502048db2c67b0ea7a783ed3acc37 in /

2023-09-12 23:24:50 UTC

/bin/sh -c #(nop) USER jetty

2023-09-12 23:24:50 UTC

/bin/sh -c #(nop) EXPOSE 8080

2023-09-12 23:24:50 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]

2023-09-12 23:24:51 UTC

/bin/sh -c #(nop) CMD ["java" "-jar" "/usr/local/jetty/start.jar"]

2023-09-13 00:09:15 UTC

/bin/sh -c #(nop) ENV DATA_DIR=/catalogue-data

2023-09-13 00:09:15 UTC

/bin/sh -c #(nop) ENV JAVA_OPTS=-Dorg.eclipse.jetty.annotations.AnnotationParser.LEVEL=OFF -Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xms512M -Xss512M -Xmx2G -XX:+UseConcMarkSweepGC -Dgeonetwork.resources.dir=/catalogue-data/resources -Dgeonetwork.data.dir=/catalogue-data -Dgeonetwork.codeList.dir=/var/lib/jetty/webapps/geonetwork/WEB-INF/data/config/codelist -Dgeonetwork.schema.dir=/var/lib/jetty/webapps/geonetwork/WEB-INF/data/config/schema_plugins

2023-09-13 00:09:15 UTC

/bin/sh -c #(nop) USER root

2023-09-13 00:09:48 UTC

/bin/sh -c apt-get -y update && apt-get -y install --no-install-recommends curl unzip && rm -rf /var/lib/apt/lists/* && mkdir -p ${DATA_DIR} && chown -R jetty:jetty ${DATA_DIR} && mkdir -p /var/lib/jetty/webapps/geonetwork && chown -R jetty:jetty /var/lib/jetty/webapps/geonetwork

2023-09-13 00:09:48 UTC

/bin/sh -c #(nop) USER jetty

2023-09-13 00:09:48 UTC

/bin/sh -c #(nop) ENV GN_FILE=geonetwork.war

2023-09-13 00:09:48 UTC

/bin/sh -c #(nop) ENV GN_VERSION=4.2.5

2023-09-13 00:09:48 UTC

/bin/sh -c #(nop) ENV GN_DOWNLOAD_MD5=fe2e0d3e665a4d0913c91a87dff244a2

2023-09-13 00:10:13 UTC

/bin/sh -c cd /var/lib/jetty/webapps/geonetwork/ && curl -fSL -o geonetwork.war https://sourceforge.net/projects/geonetwork/files/GeoNetwork_opensource/v${GN_VERSION}/${GN_FILE}/download && echo "${GN_DOWNLOAD_MD5} *geonetwork.war" | md5sum -c && unzip -q geonetwork.war && rm geonetwork.war

2023-09-13 00:10:14 UTC

/bin/sh -c #(nop) COPY file:ee50548f90174fcbec925e62c4a2db15e8eb83e581b0f78e369d30fd096dcd23 in /geonetwork-entrypoint.sh

2023-09-13 00:10:14 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/geonetwork-entrypoint.sh"]

2023-09-13 00:10:14 UTC

/bin/sh -c #(nop) CMD ["java" "-jar" "/usr/local/jetty/start.jar"]

2023-09-13 00:10:14 UTC

/bin/sh -c #(nop) VOLUME [/catalogue-data]