nelsonsequiera / docker-tomcat8

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.111
  • Tomcat 8.0.39
  • 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.

About

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