Skip to content

Latest commit

 

History

History
56 lines (35 loc) · 1.81 KB

README.md

File metadata and controls

56 lines (35 loc) · 1.81 KB

docker-tomcat

dockeri.co

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

Description

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

Includes:

  • Oracle JDK 1.8.144
  • Tomcat 8.0.46
  • Git, wget, curl, build-essential

Volumes

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.

Ports

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.