docker.io/library/tomcat:8.0-alpine linux/amd64

docker.io/library/tomcat:8.0-alpine - 国内下载镜像源 浏览次数:17 安全受验证的发布者-Docker

Apache Tomcat 是一个开源的 Java Servlet 容器,可以运行 Java 企业应用程序。Tomcat 提供了许多有用的功能,如 HTTP 协议支持、SSL 支持、JK 代理支持等。

源镜像 docker.io/library/tomcat:8.0-alpine
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/tomcat:8.0-alpine
镜像ID sha256:624fb61775c35ae67036dd2106643c3d2dce0649a272dd5d450b4cabfe083014
镜像TAG 8.0-alpine
大小 146.90MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD catalina.sh run
启动入口
工作目录 /usr/local/tomcat
OS/平台 linux/amd64
浏览量 17 次
贡献者
镜像创建 2018-09-12T20:45:24.727113594Z
同步时间 2026-01-07 15:10
更新时间 2026-01-09 02:55
开放端口
8080/tcp
环境变量
PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.7-openjdk/jre/bin:/usr/lib/jvm/java-1.7-openjdk/bin LANG=C.UTF-8 JAVA_HOME=/usr/lib/jvm/java-1.7-openjdk/jre JAVA_VERSION=7u181 JAVA_ALPINE_VERSION=7.181.2.6.14-r0 CATALINA_HOME=/usr/local/tomcat TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib GPG_KEYS=05AB33110949707C93A279E3D3EFE6B686867BA6 07E48665A34DCAFAE522E5E6266191C37C037D42 47309207D818FFD8DCD3F83F1931D684307A10A5 541FBE7D8F78B25E055DDEE13C370389288584E7 61B832AC2F1C5A90F0F9B00A1C506407564C17A3 713DA88BE50911535FE716F5208B0AB1D63011C7 79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED 9BA44C2621385CB966EBA586F72C284D731FABEE A27677289986DB50844682F8ACB77FC2E86E29AC A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 DCFD35E0BF8CA7344752DE8B6FB21E8933C60243 F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23 TOMCAT_MAJOR=8 TOMCAT_VERSION=8.0.53 TOMCAT_SHA512=cd8a4e48a629a2f2bb4ce6b101ebcce41da52b506064396ec1b2915c0b0d8d82123091242f2929a649bcd8b65ecf6cd1ab9c7d90ac0e261821097ab6fbe22df9 TOMCAT_TGZ_URLS=https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz https://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz https://www.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz TOMCAT_ASC_URLS=https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc https://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc https://www.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/tomcat:8.0-alpine
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/tomcat:8.0-alpine  docker.io/library/tomcat:8.0-alpine

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/tomcat:8.0-alpine
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/tomcat:8.0-alpine  docker.io/library/tomcat:8.0-alpine

Shell快速替换命令

sed -i 's#library/tomcat:8.0-alpine#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/tomcat:8.0-alpine#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2018-09-13 04:45:24  0.00B 
/bin/sh -c #(nop)  CMD ["catalina.sh" "run"]
                        
# 2018-09-13 04:45:24  0.00B 
/bin/sh -c #(nop)  EXPOSE 8080/tcp
                        
# 2018-09-13 04:45:21  0.00B 
/bin/sh -c set -e 	&& nativeLines="$(catalina.sh configtest 2>&1)" 	&& nativeLines="$(echo "$nativeLines" | grep 'Apache Tomcat Native')" 	&& nativeLines="$(echo "$nativeLines" | sort -u)" 	&& if ! echo "$nativeLines" | grep 'INFO: Loaded APR based Apache Tomcat Native library' >&2; then 		echo >&2 "$nativeLines"; 		exit 1; 	fi
                        
# 2018-09-13 04:45:19  24.47MB 
/bin/sh -c set -eux; 		apk add --no-cache --virtual .fetch-deps 		gnupg 				ca-certificates 		openssl 	; 		export GNUPGHOME="$(mktemp -d)"; 	for key in $GPG_KEYS; do 		gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; 	done; 		success=; 	for url in $TOMCAT_TGZ_URLS; do 		if wget -O tomcat.tar.gz "$url"; then 			success=1; 			break; 		fi; 	done; 	[ -n "$success" ]; 		echo "$TOMCAT_SHA512 *tomcat.tar.gz" | sha512sum -c -; 		success=; 	for url in $TOMCAT_ASC_URLS; do 		if wget -O tomcat.tar.gz.asc "$url"; then 			success=1; 			break; 		fi; 	done; 	[ -n "$success" ]; 		gpg --batch --verify tomcat.tar.gz.asc tomcat.tar.gz; 	tar -xvf tomcat.tar.gz --strip-components=1; 	rm bin/*.bat; 	rm tomcat.tar.gz*; 	command -v gpgconf && gpgconf --kill all || :; 	rm -rf "$GNUPGHOME"; 		nativeBuildDir="$(mktemp -d)"; 	tar -xvf bin/tomcat-native.tar.gz -C "$nativeBuildDir" --strip-components=1; 	apk add --no-cache --virtual .native-build-deps 		apr-dev 		coreutils 		dpkg-dev dpkg 		gcc 		libc-dev 		make 		"openjdk${JAVA_VERSION%%[-~bu]*}"="$JAVA_ALPINE_VERSION" 		openssl-dev 	; 	( 		export CATALINA_HOME="$PWD"; 		cd "$nativeBuildDir/native"; 		gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 		./configure 			--build="$gnuArch" 			--libdir="$TOMCAT_NATIVE_LIBDIR" 			--prefix="$CATALINA_HOME" 			--with-apr="$(which apr-1-config)" 			--with-java-home="$(docker-java-home)" 			--with-ssl=yes; 		make -j "$(nproc)"; 		make install; 	); 	rm -rf "$nativeBuildDir"; 	rm bin/tomcat-native.tar.gz; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive "$TOMCAT_NATIVE_LIBDIR" 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --virtual .tomcat-native-rundeps $runDeps; 	apk del .fetch-deps .native-build-deps; 		apk add --no-cache bash; 	find ./bin/ -name '*.sh' -exec sed -ri 's|^#!/bin/sh$|#!/usr/bin/env bash|' '{}' +; 		chmod -R +rX .; 	chmod 777 logs work
                        
# 2018-09-12 13:00:09  0.00B 
/bin/sh -c #(nop)  ENV TOMCAT_ASC_URLS=https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc 	https://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc 	https://www.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc 	https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc
                        
# 2018-09-12 13:00:09  0.00B 
/bin/sh -c #(nop)  ENV TOMCAT_TGZ_URLS=https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz 	https://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz 	https://www.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz 	https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz
                        
# 2018-09-12 13:00:09  0.00B 
/bin/sh -c #(nop)  ENV TOMCAT_SHA512=cd8a4e48a629a2f2bb4ce6b101ebcce41da52b506064396ec1b2915c0b0d8d82123091242f2929a649bcd8b65ecf6cd1ab9c7d90ac0e261821097ab6fbe22df9
                        
# 2018-09-12 13:00:08  0.00B 
/bin/sh -c #(nop)  ENV TOMCAT_VERSION=8.0.53
                        
# 2018-09-12 13:00:08  0.00B 
/bin/sh -c #(nop)  ENV TOMCAT_MAJOR=8
                        
# 2018-09-12 12:58:52  0.00B 
/bin/sh -c #(nop)  ENV GPG_KEYS=05AB33110949707C93A279E3D3EFE6B686867BA6 07E48665A34DCAFAE522E5E6266191C37C037D42 47309207D818FFD8DCD3F83F1931D684307A10A5 541FBE7D8F78B25E055DDEE13C370389288584E7 61B832AC2F1C5A90F0F9B00A1C506407564C17A3 713DA88BE50911535FE716F5208B0AB1D63011C7 79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED 9BA44C2621385CB966EBA586F72C284D731FABEE A27677289986DB50844682F8ACB77FC2E86E29AC A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 DCFD35E0BF8CA7344752DE8B6FB21E8933C60243 F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23
                        
# 2018-09-12 12:58:52  0.00B 
/bin/sh -c #(nop)  ENV LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib
                        
# 2018-09-12 12:58:52  0.00B 
/bin/sh -c #(nop)  ENV TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib
                        
# 2018-09-12 12:58:52  0.00B 
/bin/sh -c #(nop) WORKDIR /usr/local/tomcat
                        
# 2018-09-12 12:58:51  0.00B 
/bin/sh -c mkdir -p "$CATALINA_HOME"
                        
# 2018-09-12 12:58:51  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.7-openjdk/jre/bin:/usr/lib/jvm/java-1.7-openjdk/bin
                        
# 2018-09-12 12:58:51  0.00B 
/bin/sh -c #(nop)  ENV CATALINA_HOME=/usr/local/tomcat
                        
# 2018-09-12 08:08:18  118.02MB 
/bin/sh -c set -x 	&& apk add --no-cache 		openjdk7-jre="$JAVA_ALPINE_VERSION" 	&& [ "$JAVA_HOME" = "$(docker-java-home)" ]
                        
# 2018-09-12 08:08:12  0.00B 
/bin/sh -c #(nop)  ENV JAVA_ALPINE_VERSION=7.181.2.6.14-r0
                        
# 2018-09-12 08:08:12  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=7u181
                        
# 2018-09-12 08:08:12  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.7-openjdk/jre/bin:/usr/lib/jvm/java-1.7-openjdk/bin
                        
# 2018-09-12 08:08:12  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/usr/lib/jvm/java-1.7-openjdk/jre
                        
# 2018-09-12 08:06:51  87.00B 
/bin/sh -c { 		echo '#!/bin/sh'; 		echo 'set -e'; 		echo; 		echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; 	} > /usr/local/bin/docker-java-home 	&& chmod +x /usr/local/bin/docker-java-home
                        
# 2018-09-12 08:06:51  0.00B 
/bin/sh -c #(nop)  ENV LANG=C.UTF-8
                        
# 2018-09-12 06:19:50  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2018-09-12 06:19:50  4.41MB 
/bin/sh -c #(nop) ADD file:25c10b1d1b41d46a1827ad0b0d2389c24df6d31430005ff4e9a2d84ea23ebd42 in / 
                        
                    

镜像信息

{
    "Id": "sha256:624fb61775c35ae67036dd2106643c3d2dce0649a272dd5d450b4cabfe083014",
    "RepoTags": [
        "tomcat:8.0-alpine",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/tomcat:8.0-alpine"
    ],
    "RepoDigests": [
        "tomcat@sha256:d02a16c0147fcae13d812fa670a4b3c9944f5328b10a5a463ad697d2aa5bb063",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/tomcat@sha256:7c8ed19750dec12d2da474f9128a310fe51a3b04219464c9bc6d07107917297c"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2018-09-12T20:45:24.727113594Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "17.06.2-ce",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.7-openjdk/jre/bin:/usr/lib/jvm/java-1.7-openjdk/bin",
            "LANG=C.UTF-8",
            "JAVA_HOME=/usr/lib/jvm/java-1.7-openjdk/jre",
            "JAVA_VERSION=7u181",
            "JAVA_ALPINE_VERSION=7.181.2.6.14-r0",
            "CATALINA_HOME=/usr/local/tomcat",
            "TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib",
            "LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib",
            "GPG_KEYS=05AB33110949707C93A279E3D3EFE6B686867BA6 07E48665A34DCAFAE522E5E6266191C37C037D42 47309207D818FFD8DCD3F83F1931D684307A10A5 541FBE7D8F78B25E055DDEE13C370389288584E7 61B832AC2F1C5A90F0F9B00A1C506407564C17A3 713DA88BE50911535FE716F5208B0AB1D63011C7 79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED 9BA44C2621385CB966EBA586F72C284D731FABEE A27677289986DB50844682F8ACB77FC2E86E29AC A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 DCFD35E0BF8CA7344752DE8B6FB21E8933C60243 F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23",
            "TOMCAT_MAJOR=8",
            "TOMCAT_VERSION=8.0.53",
            "TOMCAT_SHA512=cd8a4e48a629a2f2bb4ce6b101ebcce41da52b506064396ec1b2915c0b0d8d82123091242f2929a649bcd8b65ecf6cd1ab9c7d90ac0e261821097ab6fbe22df9",
            "TOMCAT_TGZ_URLS=https://www.apache.org/dyn/closer.cgi?action=download\u0026filename=tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz \thttps://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz \thttps://www.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz \thttps://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz",
            "TOMCAT_ASC_URLS=https://www.apache.org/dyn/closer.cgi?action=download\u0026filename=tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc \thttps://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc \thttps://www.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc \thttps://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz.asc"
        ],
        "Cmd": [
            "catalina.sh",
            "run"
        ],
        "ArgsEscaped": true,
        "Image": "sha256:bbc7a68af5f66377cfde11270cb08d07390970cf9e16b5941d1f3975da0939cc",
        "Volumes": null,
        "WorkingDir": "/usr/local/tomcat",
        "Entrypoint": null,
        "OnBuild": [],
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 146900184,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6c98c41ae376888c46d3ac8ddab81f02d32af54078739701a34921846fab91be/diff:/var/lib/docker/overlay2/6bd28eb0469566abccd24d88a215255de94d75e65afffd7a615deb05fb4d570e/diff:/var/lib/docker/overlay2/16e7e30dd0ecefbbd41d6f99c381df83b37632a3f344238c4fbbd59dd3d640a8/diff:/var/lib/docker/overlay2/59046844790b4238a96d874e4d216a9d662dc9624b75df65b2fad52316d33b30/diff:/var/lib/docker/overlay2/f27574d2b49167f0ad9e431c9f047dcb3a12cb0a6bd18a924b3f01bea9ee811b/diff",
            "MergedDir": "/var/lib/docker/overlay2/927fced9be9987e60de13715e711e1db5b8beb0ee3311ad586d1374ca40f6fbd/merged",
            "UpperDir": "/var/lib/docker/overlay2/927fced9be9987e60de13715e711e1db5b8beb0ee3311ad586d1374ca40f6fbd/diff",
            "WorkDir": "/var/lib/docker/overlay2/927fced9be9987e60de13715e711e1db5b8beb0ee3311ad586d1374ca40f6fbd/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:df64d3292fd6194b7865d7326af5255db6d81e9df29f48adde61a918fbd8c332",
            "sha256:0c317090579594bffe8131ea6302a7439b03e5065714ed27b5e621a167746e78",
            "sha256:f6146a44a7d33662a6ccfa4bae529e81695925915d597c07919cc80265e4606d",
            "sha256:9072514c7af07ed1b81c945506c62a0ad28667edd8013bfeee3a122ae809d416",
            "sha256:98a0db77a14c873fdc86fc51bcdcc1ba1413365611c6b8a45594e0322e442008",
            "sha256:0136a6a8585985dde6a0e1fcad2d89fc4c4ac109b2aa3dcb481c445d99c8edca"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-07T15:10:11.548334648+08:00"
    }
}

更多版本

docker.io/library/tomcat:9.0.93-jdk8

linux/amd64 docker.io349.24MB2024-08-16 16:43
878

docker.io/library/tomcat:9.0.96-jdk17

linux/amd64 docker.io444.10MB2025-03-11 11:15
420

docker.io/library/tomcat:6.0.53-jre8

linux/amd64 docker.io290.29MB2025-06-02 00:13
215

docker.io/library/tomcat:8.5.82-jdk8-openjdk

linux/arm64 docker.io538.58MB2025-06-27 14:46
405

docker.io/library/tomcat:10.1-jdk17

linux/amd64 docker.io440.17MB2025-07-07 10:06
359

docker.io/library/tomcat:7.0.100-jdk8-openjdk

linux/amd64 docker.io528.88MB2025-07-23 11:28
209

docker.io/library/tomcat:9.0-jdk17

linux/amd64 docker.io441.54MB2025-08-27 20:21
191

docker.io/library/tomcat:9.0-jdk8

linux/arm64 docker.io322.39MB2025-12-16 16:20
187

docker.io/library/tomcat:8.0-alpine

linux/amd64 docker.io146.90MB2026-01-07 15:10
16