Basic Docker image to run Apache Tomcat. This is based on Alpine Linux to keep the size minimal.
- Tomcat is installed in
/opt/tomcat
. - It listens on port 8080.
- A user admin is configured, with access to the manager and host-manager apps. You should remove it, or at least change its password, if you want to use this image in production.
- Documentation and examples have been removed.
tomcat8-java8
or8
orlatest
: Tomcat 8 on Oracle Java 8tomcat7-java8
or7
: Tomcat 7 on Oracle Java 8tomcat6-java8
or6
: Tomcat 6 on Oracle Java 8
Please note that Java 7 is unsupported by Oracle, as of April 2015, so the following tags use Java version 7u80, which has know security issues, and should not be used on a publicly accessible website:
tomcat8-java7
: Tomcat 8 on Oracle Java 7tomcat7-java7
: Tomcat 7 on Oracle Java 7
Additionally, tags are created for each tomcat release (e.g. 8.0.24
or 8.0.24-java8
).
Note that the 7
tag used to reference tomcat7-java7
. It now references tomcat7-java8
due to the end of support for java 7.
Example:
docker run -d -p 8080:8080 jeanblanchard/tomcat:8