CATALINA_HOME=/tomcat
CATALINA_BASE=/tomcat
CATALINA_LOGS_HOME=/logs
CATALINA_LOGS_LEVEL=INFO
JVM_MIN_MEMORY=1024m
JVM_MAX_MEMORY=2048m
JVM_MIN_METASPACE=256m
JVM_MAX_METASPACE=512m
| Java Option | Comment |
|---|---|
| JVM_MIN_MEMORY | JVM Min Memory |
| JVM_MAX_MEMORY | JVM Max Memory |
| JVM_MIN_METASPACE | JVM Min Metaspace |
| JVM_MAX_METASPACE | JVM Max Metaspace |
| CATALINA_LOGS_HOME | Tomcat Logs Home Path |
| CATALINA_LOGS_LEVEL | Tomcat Logs Level (DEBUG, INFO, WARN, ERROR ...) |
Run the default Tomcat server (CMD ["catalina.sh", "run"]):
$ docker run -it --rm -p 8080:8080 -p 8009:8009 sky01126/tomcat:9.0.24-jdk11-openjdk
$ docker run -e JVM_MIN_MEMORY="512m" -e JVM_MAX_MEMORY="1024m" -e JVM_MIN_METASPACE="256m" -e JVM_MAX_METASPACE="512m" -it --rm -p 8888:8080 sky01126/tomcat:9.0.24-jdk11-openjdk
$ docker run -e HTTPD_PORT="18080" -e AJP_PORT="18009" -it --rm -p 18080:18080 -p 18009:18009 sky01126/tomcat:9.0.24-jdk11-openjdk
$ docker run -e CATALINA_LOGS_HOME="/logs" -e CATALINA_LOGS_LEVEL="DEBUG" -it --rm -p 8888:8080 sky01126/tomcat:9.0.24-jdk11-openjdk
Content type
Image
Digest
Size
287.5 MB
Last updated
almost 7 years ago
docker pull sky01126/tomcat:9.0.27-jdk12-openjdk