docker.io/library/jetty:9.4.50-jdk8 linux/amd64

docker.io/library/jetty:9.4.50-jdk8 - 国内下载镜像源 浏览次数:34 安全受验证的发布者-Docker

这是一个基于Jetty的Docker镜像,Jetty是一个轻量级的、高性能的开源Java Servlet容器。该镜像包含了Jetty服务器及其必要的依赖项,可以用于快速部署和运行Java Web应用程序。

源镜像 docker.io/library/jetty:9.4.50-jdk8
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8
镜像ID sha256:e0d342199cc644c1e0917ca69c57eb8261685373d84c1cccb00ab0f520ca70a5
镜像TAG 9.4.50-jdk8
大小 281.39MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD java -jar /usr/local/jetty/start.jar
启动入口 /docker-entrypoint.sh
工作目录 /var/lib/jetty
OS/平台 linux/amd64
浏览量 34 次
贡献者
镜像创建 2023-03-02T12:12:39.937027256Z
同步时间 2025-05-14 10:36
更新时间 2025-05-29 06:18
开放端口
8080/tcp
环境变量
PATH=/usr/local/jetty/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/opt/java/openjdk LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk8u362-b09 JETTY_VERSION=9.4.50.v20221201 JETTY_HOME=/usr/local/jetty JETTY_BASE=/var/lib/jetty TMPDIR=/tmp/jetty JETTY_TGZ_URL=https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/9.4.50.v20221201/jetty-home-9.4.50.v20221201.tar.gz JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 2A684B57436A81FA8706B53C61C3351A438A3B7D 5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 B59B67FD7904984367F931800818D9D68FB67BAC BFBB21C246D7776836287A48A04E0C74ABB35FEA 8B096546B1A8F02656B15D3B1677D141BCF3584D FBA2B18D238AB852DF95745C76157BDF03D0DCD6 5C9579B3DB2E506429319AAEF33B071B29559E1E F254B35617DC255D9344BCFA873A8E86B4372146
镜像标签
ubuntu: org.opencontainers.image.ref.name 20.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8  docker.io/library/jetty:9.4.50-jdk8

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8  docker.io/library/jetty:9.4.50-jdk8

Shell快速替换命令

sed -i 's#library/jetty:9.4.50-jdk8#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8  docker.io/library/jetty:9.4.50-jdk8'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8  docker.io/library/jetty:9.4.50-jdk8'

镜像构建历史


# 2023-03-02 20:12:39  0.00B 
/bin/sh -c #(nop)  CMD ["java" "-jar" "/usr/local/jetty/start.jar"]
                        
# 2023-03-02 20:12:39  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2023-03-02 20:12:39  0.00B 
/bin/sh -c #(nop)  EXPOSE 8080
                        
# 2023-03-02 20:12:39  0.00B 
/bin/sh -c #(nop)  USER jetty
                        
# 2023-03-02 20:12:39  3.42KB 
/bin/sh -c #(nop) COPY multi:a6bf79f83e3ff0c7dc5946cd61ca0413cd3191ce9671725a647923d97a115fae in / 
                        
# 2023-03-02 20:12:39  0.00B 
/bin/sh -c #(nop) WORKDIR /var/lib/jetty
                        
# 2023-03-02 20:12:39  13.21MB 
/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 ; 	java -jar "$JETTY_HOME/start.jar" --create-startd 		--add-to-start="server,http,deploy,jsp,jstl,ext,resources,websocket" ; 	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-03-02 20:12:11  0.00B 
/bin/sh -c #(nop)  ENV JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 	2A684B57436A81FA8706B53C61C3351A438A3B7D 	5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 	B59B67FD7904984367F931800818D9D68FB67BAC 	BFBB21C246D7776836287A48A04E0C74ABB35FEA 	8B096546B1A8F02656B15D3B1677D141BCF3584D 	FBA2B18D238AB852DF95745C76157BDF03D0DCD6 	5C9579B3DB2E506429319AAEF33B071B29559E1E 	F254B35617DC255D9344BCFA873A8E86B4372146
                        
# 2023-03-02 20:12:11  0.00B 
/bin/sh -c #(nop)  ENV JETTY_TGZ_URL=https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/9.4.50.v20221201/jetty-home-9.4.50.v20221201.tar.gz
                        
# 2023-03-02 20:12:11  0.00B 
/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-03-02 20:12:11  0.00B 
/bin/sh -c #(nop)  ENV TMPDIR=/tmp/jetty
                        
# 2023-03-02 20:12:11  0.00B 
/bin/sh -c #(nop)  ENV JETTY_BASE=/var/lib/jetty
                        
# 2023-03-02 20:12:11  0.00B 
/bin/sh -c #(nop)  ENV JETTY_HOME=/usr/local/jetty
                        
# 2023-03-02 20:12:11  0.00B 
/bin/sh -c #(nop)  ENV JETTY_VERSION=9.4.50.v20221201
                        
# 2023-03-02 12:01:31  0.00B 
/bin/sh -c echo Verifying install ...     && echo javac -version && javac -version     && echo java -version && java -version     && echo Complete.
                        
# 2023-03-02 12:01:30  151.71MB 
/bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        aarch64|arm64)          ESUM='9290a8beefd7a94f0eb030f62d402411a852100482b9c5b63714bacc57002c2a';          BINARY_URL='https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u362-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u362b09.tar.gz';          ;;        armhf|arm)          ESUM='039843c200d0773fe927fa07c368f23d1d74ae58edd09138c97aa1f5e2007b28';          BINARY_URL='https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u362-b09/OpenJDK8U-jdk_arm_linux_hotspot_8u362b09.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='69658dd316c6a160915655971573179766e19c6610ea03880c1e578a0e518f74';          BINARY_URL='https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u362-b09/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u362b09.tar.gz';          ;;        amd64|i386:x86-64)          ESUM='1486a792fb224611ce0cd0e83d4aacd3503b56698549f8e9a9f0a6ebb83bdba1';          BINARY_URL='https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u362-b09/OpenJDK8U-jdk_x64_linux_hotspot_8u362b09.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}/src.zip;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;
                        
# 2023-03-02 12:01:25  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=jdk8u362-b09
                        
# 2023-03-02 12:01:25  43.67MB 
/bin/sh -c apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata curl wget ca-certificates fontconfig locales     && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen     && locale-gen en_US.UTF-8     && rm -rf /var/lib/apt/lists/*
                        
# 2023-03-02 12:01:09  0.00B 
/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2023-03-02 12:01:09  0.00B 
/bin/sh -c #(nop)  ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-03-02 12:01:09  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/opt/java/openjdk
                        
# 2023-03-01 12:53:04  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2023-03-01 12:53:03  72.79MB 
/bin/sh -c #(nop) ADD file:3478fb5bdcf8ad03d450d48901a6a8452c0ab253f24d21b1e27f99259db2d26b in / 
                        
# 2023-03-01 12:53:02  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=20.04
                        
# 2023-03-01 12:53:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2023-03-01 12:53:01  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2023-03-01 12:53:01  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:e0d342199cc644c1e0917ca69c57eb8261685373d84c1cccb00ab0f520ca70a5",
    "RepoTags": [
        "jetty:9.4.50-jdk8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty:9.4.50-jdk8"
    ],
    "RepoDigests": [
        "jetty@sha256:9b6d0d503e0c8e250164b7071c903ba4eb255672e4a61ae8c7909bf9903beb3c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/jetty@sha256:4f85f7f13cb3a5bd19ba74bcd2248ef490d926a6ee5938bd698e2cf1bef34194"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2023-03-02T12:12:39.937027256Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.23",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "jetty",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/jetty/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk8u362-b09",
            "JETTY_VERSION=9.4.50.v20221201",
            "JETTY_HOME=/usr/local/jetty",
            "JETTY_BASE=/var/lib/jetty",
            "TMPDIR=/tmp/jetty",
            "JETTY_TGZ_URL=https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/9.4.50.v20221201/jetty-home-9.4.50.v20221201.tar.gz",
            "JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F \t2A684B57436A81FA8706B53C61C3351A438A3B7D \t5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 \tB59B67FD7904984367F931800818D9D68FB67BAC \tBFBB21C246D7776836287A48A04E0C74ABB35FEA \t8B096546B1A8F02656B15D3B1677D141BCF3584D \tFBA2B18D238AB852DF95745C76157BDF03D0DCD6 \t5C9579B3DB2E506429319AAEF33B071B29559E1E \tF254B35617DC255D9344BCFA873A8E86B4372146"
        ],
        "Cmd": [
            "java",
            "-jar",
            "/usr/local/jetty/start.jar"
        ],
        "Image": "sha256:fca988e16ae8d32b810fc78cebd04e87bbb4b1713637d32947603f9bf944245f",
        "Volumes": null,
        "WorkingDir": "/var/lib/jetty",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "20.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 281385864,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/41282c124cab0d2e324eba09a8e4b7d129f3f667cefacf83b506356d51441138/diff:/var/lib/docker/overlay2/f376532dc12b35d4cc59ba09d22127419be06ea62c53251bd2ac9c1fcec2e31d/diff:/var/lib/docker/overlay2/82bc884ea895cd08773162d8fadf576563f3c6cd7606831f6df64f40f24d9185/diff:/var/lib/docker/overlay2/939c2d55606b00192af1722fdfb964f12b524f383df28cf3d95fb9c85f074adc/diff:/var/lib/docker/overlay2/b55daf90b359c7efdb61ea97b44254877d6b6bc06ed1970546a885b62c202542/diff",
            "MergedDir": "/var/lib/docker/overlay2/39a78463bc53c23a85802c4a24b1bd0160265ebb08ac014639df2303668c1577/merged",
            "UpperDir": "/var/lib/docker/overlay2/39a78463bc53c23a85802c4a24b1bd0160265ebb08ac014639df2303668c1577/diff",
            "WorkDir": "/var/lib/docker/overlay2/39a78463bc53c23a85802c4a24b1bd0160265ebb08ac014639df2303668c1577/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:6021993d84a2d9db89ec74cf44366ae3f2d9f9810f3c77b2bd0cd5ddf14825b1",
            "sha256:cd90d7f3bfb48dde4e0abdebccab3b1c85eb190467c56cfd5d944fb3ef9fab32",
            "sha256:15d0d5c376aa6936b4ad0a9f3cc18aab69483e4cfdd7a147a5156ae4f1f3729a",
            "sha256:cd82d28227e13a038a593b6a4a3acfbdcc702ef5b01fb13ae65b17f54d45e1b8",
            "sha256:80d78fe4732845a2b3686ccbda2237d66925b3ed5a754243763241635f0b80ea",
            "sha256:1bbfd2600e0c859381f47ef12fa5fa33a3812ca3a22da837b1f26625ace555fa"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-05-14T10:36:48.15102822+08:00"
    }
}

更多版本

docker.io/library/jetty:9.4.50-jdk8

linux/amd64 docker.io281.39MB2025-05-14 10:36
33