Introducing our new CEO Don Johnson - Read More
jetty logo

jetty:9.4-jdk8-amazoncorretto

Multi-platform
Web Servers
Index digest

sha256:065a8cb44d0d6dfd2399257e4aff55dc30029ce8c4750268d0b514e2dd083ad1

OS/ARCH

Compressed size

147.15 MB

Last pushed

3 days by doijanky

Type

Image

Vulnerabilities

Not scanned

Manifest digest

sha256:61c3c8c1d584749bb34a07ea939b1271abd589a734dd80e7f94d49fae903287c

Layers (20)

0

COPY /rootfs/ / # buildkit

62.67 MB


1

CMD ["/bin/bash"]

0 B


2

ARG version=1.8.0_442.b06-1

0 B


3

RUN |1 version=1.8.0_442.b06-1 /bin/sh -c set -eux && export GNUPGHOME="$(mktemp -d)" && curl -fL -o corretto.key https://yum.corretto.aws/corretto.key && gpg --batch --import corretto.key && gpg --batch --export --armor '6DC3636DAE534049C8B94623A122542AB04F24E3' > corretto.key && rpm --import corretto.key && rm -r "$GNUPGHOME" corretto.key && curl -fL -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo && grep -q '^gpgcheck=1' /etc/yum.repos.d/corretto.repo && echo "priority=9" >> /etc/yum.repos.d/corretto.repo && yum install -y java-1.8.0-amazon-corretto-devel-$version && (find /usr/lib/jvm/java-1.8.0-amazon-corretto -name src.zip -delete || true) && yum install -y fontconfig && yum clean all # buildkit

75.55 MB


4

ENV LANG=C.UTF-8

0 B


5

ENV JAVA_HOME=/usr/lib/jvm/java-1.8.0-amazon-corretto

0 B


6

ENV JETTY_VERSION=9.4.57.v20241219

0 B


7

ENV JETTY_HOME=/usr/local/jetty

0 B


8

ENV JETTY_BASE=/var/lib/jetty

0 B


9

ENV TMPDIR=/tmp/jetty

0 B


10

ENV PATH=/usr/local/jetty/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


11

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

0 B


12

ENV JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 2A684B57436A81FA8706B53C61C3351A438A3B7D 5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 B59B67FD7904984367F931800818D9D68FB67BAC BFBB21C246D7776836287A48A04E0C74ABB35FEA 8B096546B1A8F02656B15D3B1677D141BCF3584D F254B35617DC255D9344BCFA873A8E86B4372146 E22488CC94F63E3FC928536C4241C08270D999C3

0 B


13

RUN /bin/sh -c set -xe ; mkdir -p $TMPDIR ; yum install -y shadow-utils tar xz gzip which && yum clean all ; command -v dnf && dnf swap -y gnupg2-minimal gnupg2-full && dnf clean all ; 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 ; 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

16.07 MB


14

WORKDIR /var/lib/jetty

32 B


15

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

1.66 KB


16

USER jetty

0 B


17

EXPOSE map[8080/tcp:{}]

0 B


18

ENTRYPOINT ["/docker-entrypoint.sh"]

0 B


19

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

0 B


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