A simple docker build for installing a vanilla Tomcat 8.0 below /opt/tomcat. It comes out of the box and is intended for use for integration testing.
During startup a directory specified by the environment variable DEPLOY_DIR
(/maven by default) is checked for .war files. If there
are any, they are linked into the webapps/ directory for automatic
deployment. This plays nicely with the Docker maven plugin from
https://github.com/rhuss/docker-maven-plugin/ and its 'assembly' mode which
can automatically create Docker data container with Maven artifacts
exposed from a directory /maven
This image will enable a Jolokia agent during startup which can be reached by default within the container at port 8778.
The environment variable $JOLOKIA_OFF can be set so that the agent won't start.
More information about Jolokia configuration options can be found at jolokia/java-jolokia
Features:
/opt/tomcat/bin/deploy-and-run.sh which links .war files from /maven to
/opt/tomcat/webapps and then calls catalina.sh run-Djava.security.egd=file:/dev/./urandom for faster startup times
(though a bit less secure)Content type
Image
Digest
sha256:8107d4c29…
Size
249.6 MB
Last updated
almost 11 years ago
docker pull consol/tomcat-8.0