Sign inSign up
jetty logo

jetty:12.0.39-jdk25

Multi-platform
Also known as:
12.0
12.0-eclipse-temurin
12.0-jdk25
12.0-jdk25-eclipse-temurin
12.0.39
12.0.39-eclipse-temurin
12.0.39-jdk25-eclipse-temurin
Web servers
Index digest

sha256:ddfefb04b2cd147e228435280d181c6fc67b7f516d53cbe15b65d84460d40394

OS/ARCH

Compressed size

180.03 MB

Last pushed

about 16 hours by doijanky

Type

Image

Vulnerabilities

No Vulnerabilities Found

Manifest digest

sha256:22914b0a9eb5cb99a63c8cf3d43e7dd0a9409e43699bfca54afcb5f8ea497af6

Layers (31)

oisupport/staging-amd64:5ed84c6e2c86b01c4a16a93b9529cc37fbdda0f8a8de8d2c882bd0417dafe144
0
0
0
0
0
jetty:12.0.39-jdk25
0
0
0
0
0

17

ENV JETTY_VERSION=12.0.39

0 B


18

ENV JETTY_HOME=/usr/local/jetty

0 B


19

ENV JETTY_BASE=/var/lib/jetty

0 B


20

ENV TMPDIR=/tmp/jetty

0 B


21

ENV PATH=/usr/local/jetty/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


22

ENV JETTY_TGZ_URL=https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/12.0.39/jetty-home-12.0.39.tar.gz

0 B


23

ENV JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 2A684B57436A81FA8706B53C61C3351A438A3B7D 5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 B59B67FD7904984367F931800818D9D68FB67BAC BFBB21C246D7776836287A48A04E0C74ABB35FEA 8B096546B1A8F02656B15D3B1677D141BCF3584D F254B35617DC255D9344BCFA873A8E86B4372146 716EE302674CDBB2E660E1B44DB5EA09F2E3C800 CD38A1DADA3413BE96DF547F3D146A4A1C58367E 75DE085F73C1223260663C245663FB7A8FF7E348

0 B


24

RUN /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 gnupg2 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 ; gpgconf --kill all ; 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 ; # buildkit

35.12 MB


25

WORKDIR /var/lib/jetty

32 B


26

COPY docker-entrypoint.sh generate-jetty-start.sh / # buildkit

1.85 KB


27

USER jetty

0 B


28

EXPOSE map[8080/tcp:{}]

0 B


29

ENTRYPOINT ["/docker-entrypoint.sh"]

0 B


30

CMD ["java" "-jar" "/usr/local/jetty/start.jar"]

0 B