Collection of Docker images with various Java Application Servers
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
glassfish
jetty
karaf
tomcat
wildfly
.gitignore
README.md
pom.xml

README.md

Docker Appserver Images

This project holds Docker builds for various Java application servers with various versions. These images are all setup to work nicely with the docker-maven-plugin. I.e. all *.war or *.ear artifacts found in /maven (which can be linked in externally) get automatically deployed during startup.

The project also uses the docker-maven-plugin internally to build the images. You can build the images locally on the Dockerhost with

mvn clean package docker:build

By default the environment variable DOCKER_HOST is evaluated for connecting to the Docker deamon on your host. Use the docker-maven-plugin configuration settings for other connection parameters to the Docker daemon.

You can restrict the images to build by selecting the maven sub modules

mvn -pl jetty clean package docker:build

Servers

Currently we have the following servers

  • Jetty: 4, 5, 6, 7, 8, 9
  • Apache Tomcat: 3.3, 4.1, 5.0, 5.5, 6.0, 7.0, 8.0
  • Apache Karaf: 2.4, 3.0
  • JBoss Wildfly: 8.2, 9.0, 10.0

All server images are pushed to hub.docker.io and can be faved there ;-)