Public | Automated Build

Last pushed: 4 months ago
Short Description
Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 based docker container.
Full Description


Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 based docker container.


You should run this container on the background and mount the volume with your web app inside.


  • Oracle JDK 1.8.161
  • Tomcat 8.0.49
  • Git, wget, curl, build-essential


Exports a volume on /opt/tomcat/webapps.
You can mount the volume on run to a local directory containing your war file or exploded war directory.
If you need the management app, remember to have a copy on your hosts volume mount point.


Two ports are exposed:

  • 8080: default Tomcat port.

  • 8009: default Tomcat debug port.

Remember to map the ports to the docker host on run.

How to run the container

Using docker

You need docker v1.3+ installed. To get the container up and running, run:

sudo docker run -d -p 8080:8080 -p 8009:8009 -v /opt/tomcat/webapps:/opt/tomcat/webapps dordoka/tomcat

Remember to change /opt/tomcat/webapps to the directory where your app is stored.

Using docker compose

If you have docker-compose installed, you can just launch:

sudo docker-compose up

A warning regarding admin user for tomcat management console

Please note that the image contains a tomcat-users.xml file, including an admin user (password admin). For the time being, should you wish to change that, fork this repo and modify the xml file accordingly.

Docker Pull Command
Source Repository