
pilotfishtechnology/tomcatApache Tomcat是Java Servlet和JavaServer Pages(JSP)技术的开源实现,提供轻量级Java Web服务器功能,主要用于部署、运行基于Java的Web应用程序。本Docker镜像封装了Apache Tomcat,简化了环境配置流程,适用于开发、测试及生产环境中Java Web应用的快速部署。
PilotFish Technology, LLC
PilotFish Technology CMS
Docker Hub
GitHub
通过以下命令启动Tomcat容器,将容器8080端口映射到主机8080端口:
bashdocker run -d -p 8080:8080 --name tomcat-container pilotfishtechnology/tomcat
启动后,访问http://localhost:8080即可打开Tomcat默认欢迎页面。
通过本地目录挂载自定义Tomcat配置(如server.xml、web.xml):
bashdocker run -d -p 8080:8080 \ -v /本地路径/tomcat/conf:/usr/local/tomcat/conf \ --name tomcat-custom-config pilotfishtechnology/tomcat
注:本地配置目录需包含完整的Tomcat配置文件,避免容器启动失败。
通过-e参数设置环境变量,如调整JVM内存参数:
bashdocker run -d -p 8080:8080 \ -e JAVA_OPTS="-Xms512m -Xmx1024m" \ --name tomcat-jvm-config pilotfishtechnology/tomcat
将Web应用WAR包直接挂载到Tomcat的webapps目录:
bashdocker run -d -p 8080:8080 \ -v /本地路径/your-app.war:/usr/local/tomcat/webapps/ROOT.war \ --name tomcat-app-deploy pilotfishtechnology/tomcat
此命令将应用部署为根上下文,访问
http://localhost:8080即可直接打开应用。
对于已解压的Web应用,可挂载应用目录:
bashdocker run -d -p 8080:8080 \ -v /本地路径/your-app:/usr/local/tomcat/webapps/your-app \ --name tomcat-app-dir pilotfishtechnology/tomcat
访问路径为http://localhost:8080/your-app。
挂载webapps、logs等目录实现数据持久化:
bashdocker run -d -p 8080:8080 \ -v /本地路径/webapps:/usr/local/tomcat/webapps \ -v /本地路径/logs:/usr/local/tomcat/logs \ --name tomcat-persistent pilotfishtechnology/tomcat

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务