Sign inSign up

subinghong/docker-alpine-tomcat

By subinghong

•Updated over 9 years ago

docker-alpine-tomcat

Image
0

110

subinghong/docker-alpine-tomcat repository overview

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

Build Status

Basic Docker⁠ image to run Tomcat⁠ and Java⁠ with unlimited JCE patch applied.

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.

Extends davidcaste/alpine-java-unlimited-jce⁠.

⁠Versions

Tomcat 8 Version: 8.5.3
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 davidcaste/alpine-tomcat:tomcat8
  1. Use the image directly, and copy the .war files directly into the appBase directory. For example:
docker run -it --rm davidcaste/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

72 MB

Last updated

over 9 years ago

docker pull subinghong/docker-alpine-tomcat:subinghong-patch-2