地址:https://registry.hub.docker.com/r/davidcaste/alpine-tomcat
这里采用的是jdk8tomcat8作为基础镜像
- Tomcat 8 Version: 8.5.3
- JRE8/JDK8 Version: 8u92-b14
基础镜像安装路径是:/opt/tomcat
(这个路径就是变量$TOMCAT_HOME或$CATALINA_HOME
的值)
执行启动命令路径是:$TOMCAT_HOME/bin
war包放置路径是:$TOMCAT_HOME/webapps
日志文件catalina.out是由变量$CATALINA_OUT
设置的,默认值是/dev/null
其他log日志文件路径是:/logs/
,使用的时候可以把这个路径映射到宿主机中
官方使用方法:
FROM davidcaste/alpine-tomcat:tomcat8
docker run -it --rm davidcaste/alpine-tomcat /opt/tomcat/bin/catalina.sh run
docker cp ./sample.war tomcat-ci:/opt/tomcat/webapps/sample.war
实际使用:
Dockerfile文件内容
FROM davidcaste/alpine-tomcat:jre8tomcat8
MAINTAINER 1103324414@qq.com
EXPOSE 8080
ADD target/mapEdit-web-1.0-SNAPSHOT.war $TOMCAT_HOME/webapps/mapEdit.war
ENTRYPOINT ["/opt/tomcat/bin/catalina.sh","run"]
启动:
docker run -d -p 8085:8080 --name hmk_tomcat registry.cn-gdgz1.ctyun.cn/jdd-k8s/mapedit:20211227140637