
muicoder/tomcatTomcat镜像是运行Tomcat应用服务器的基础镜像,基于Oracle Server JRE8构建,支持多个Tomcat版本,适用于部署Java Web应用程序。
muicoder/tomcat:latest(8.0.47) muicoder/tomcat:alpine(8.0.47)
muicoder/tomcat:6 --->tomcat:6.0.53 muicoder/tomcat:6-alpine muicoder/tomcat:7 --->tomcat:7.0.82 muicoder/tomcat:7-alpine muicoder/tomcat:8 --->tomcat:8.0.47 muicoder/tomcat:8-alpine muicoder/tomcat:8.5 --->tomcat:8.5.23 muicoder/tomcat:8.5-alpine muicoder/tomcat:9 --->tomcat:9.0.1 muicoder/tomcat:9-alpine
运行镜像并绑定8080端口:
bashdocker run -dP --name tomcat -p 8080:8080 muicoder/tomcat
首次运行容器时,会自动创建具有全部权限的admin用户并生成随机密码。通过以下命令查看日志获取密码:
bashdocker logs tomcat | tac
日志输出示例:
======================================================================== Please remember to change the above password as soon as possible! admin:UXrwD4stLZFv You can now connect to this Tomcat server using: ========================================================================
其中UXrwD4stLZFv即为admin用户的密码。
使用获取的admin账号密码登录Tomcat管理控制台: [***]
通过环境变量TOMCAT_PASS设置预设密码:
bashdocker run -dP --name tomcat -p 8080:8080 -e TOMCAT_PASS="mypass" muicoder/tomcat
部署测试: [***]
CATALINA_OPTS 或 JAVA_OPTS:设置额外的Java选项(默认空),例如:
CATALINA_OPTS="-Xmx1024m -Djdk.tls.ephemeralDHKeySize=1024"
TOMCAT_PASS:自定义admin用户密码(默认随机生成)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务