Sign inSign up

thimico/alpine-tomcat

By thimico

•Updated almost 8 years ago

Alpine Tomcat

Image
0

5.6K

thimico/alpine-tomcat repository overview

⁠Minified Docker image with Tomcat, Java with unlimited JCE patch applied

Basic Docker⁠ image to run Tomcat⁠ and Java⁠.

This image is based on AlpineLinux⁠ to keep the size down, yet smaller images do exist. Includes BASH, since many Java applications like to have convoluted BASH start-up scripts.

⁠Versions

Tomcat 8 Version: 8.5.3 latest Tomcat 7 Version: 7.0.69
JRE8/JDK8 Version: 8u92-b14
JRE7/JDK7 Version: 7u80-b15

⁠Tags
Tomcat versionJava versiontagsSize
Tomcat 8Oracle Java 8 JRElatest / tomcat8 / jre8tomcat8
Tomcat 8Oracle Java 8 JDKjdk8tomcat8
Tomcat 8Oracle Java 7 JREjre7tomcat8
Tomcat 8Oracle Java 7 JDKjdk7tomcat8
Tomcat 7Oracle Java 8 JREtomcat7 / jre8tomcat7
Tomcat 7Oracle Java 8 JDKjdk8tomcat7
Tomcat 7Oracle Java 7 JREjre7tomcat7
Tomcat 7Oracle Java 7 JDKjdk7tomcat7
⁠Usage

Some indications:

  • Tomcat installation directory is /opt/tomcat ($TOMCAT_HOME/$CATALINA_HOME). Executable scripts are found in directory $TOMCAT_HOME/bin and the application base (appBase) directory is $TOMCAT_HOME/webapps.
  • The path of file catalina.out is managed by the variable $CATALINA_OUT, and its value by default is /dev/null (disabled).
  • Apache logs are written into directory /logs/.

There are two ways to use this image:

  1. Use it as base image for other images. For example:
FROM thimico/alpine-tomcat
  1. Use the image directly, and copy the .war files directly into the appBase directory. For example:
docker run -it --rm thimico/alpine-tomcat /opt/tomcat/bin/catalina.sh run
docker cp ./sample.war tomcat-ci:/opt/tomcat/webapps/sample.war

Tag summary

Content type

Image

Digest

Size

53 MB

Last updated

over 8 years ago

docker pull thimico/alpine-tomcat