本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
本镜像为Tomcat官方镜像的arm64v8架构专用版本,基于Apache Tomcat构建。Apache Tomcat是开源的Web服务器和Servlet容器,实现Java Servlet和JavaServer Pages (JSP)规范,提供纯Java环境运行Java Web应用。
| 标签示例 | Dockerfile链接 |
|---|---|
11.0.13-jdk25-temurin-noble, 11, latest | Dockerfile |
11.0.13-jre25-temurin-noble, jre25 | Dockerfile |
11.0.13-jdk21-temurin-noble, jdk21 | Dockerfile |
11.0.13-jre17-temurin-jammy, jre17-temurin-jammy | Dockerfile |
| 标签示例 | Dockerfile链接 |
|---|---|
10.1.48-jdk25-temurin-noble, 10, 10.1 | Dockerfile |
10.1.48-jre21-temurin-jammy, 10-jre21-temurin-jammy | Dockerfile |
10.1.48-jdk11-temurin-noble, 10-jdk11 | Dockerfile |
| 标签示例 | Dockerfile链接 |
|---|---|
9.0.111-jdk25-temurin-noble, 9, 9.0 | Dockerfile |
9.0.111-jre8-corretto-al2, 9-jre8-corretto | Dockerfile |
9.0.111-jdk17-temurin-jammy, 9-jdk17-temurin-jammy | Dockerfile |
完整标签列表参见官方仓库
启动默认Tomcat服务(端口8080,无默认Web应用):
docker run -it --rm arm64v8/tomcat:9.0
将容器8080端口映射到主机8888端口,外部可访问:
docker run -it --rm -p 8888:8080 arm64v8/tomcat:11.0
访问 http://localhost:8888 验证(默认返回404,需部署应用)。
容器默认环境变量:
| 变量名 | 值 | 说明 |
|---|---|---|
CATALINA_BASE | /usr/local/tomcat | Tomcat基础目录 |
CATALINA_HOME | /usr/local/tomcat | Tomcat安装目录 |
CATALINA_TMPDIR | /usr/local/tomcat/temp | 临时文件目录 |
JRE_HOME | /usr | JRE安装路径 |
CLASSPATH | /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar | Java类路径 |
将本地Web应用(WAR包或解压目录)挂载到容器webapps:
docker run -it --rm -p 8080:8080 -v /local/path/to/webapp:/usr/local/tomcat/webapps/ROOT arm64v8/tomcat:10.1
默认示例应用位于webapps.dist,可复制到webapps启用:
docker run -it --rm -p 8080:8080 arm64v8/tomcat:9.0 sh -c "cp -r webapps.dist/* webapps/ && catalina.sh run"
配置文件路径:/usr/local/tomcat/conf/,包括:
server.xml:服务器核心配置(端口、连接器等)tomcat-users.xml:用户认证配置web.xml:Web应用默认配置编辑tomcat-users.xml添加管理员用户(用于访问/manager/html):
<tomcat-users> <user username="admin" password="secret" roles="manager-gui,admin-gui"/> </tomcat-users>
通过挂载配置文件应用修改:
docker run -it --rm -p 8080:8080 -v /local/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml arm64v8/tomcat:11.0
创建docker-compose.yml:
version: '3.8' services: tomcat: image: arm64v8/tomcat:11.0-jdk21-temurin-noble ports: - "8080:8080" volumes: - ./webapps:/usr/local/tomcat/webapps - ./conf/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml environment: - JAVA_OPTS=-Xms512m -Xmx1024m restart: unless-stopped
启动服务:
docker-compose up -d
docker 和 tomcat使用本镜像需遵守所有包含软件的许可证条款。

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429