Docker

Docker files for JBoss projects and products.


JBoss Docker

The Docker project revolutionizes thinking about software delivery making it easy to build and share images that include your content. We love the idea behind Docker and ship images for our projects. Just for you.

Pssst. If you’re new to Docker please take 8 minutes to watch this introduction to Docker. And of course give it a try!
 

Goal

We provide Docker images for our upstream community projects to let you focus on using them instead of worrying about packaging. The Docker image delivery format makes it easy to extend/reuse images. It is a good idea to use our images as the base for your own image (using the FROM command in your Dockerfile.

Documentation

Every image is different therefore please consult the readme linked to each image. If you don’t find the answer there, don’t hesitate to contact us.

Issues and enhancements

If you have issues with images listed below or you have an idea on how to make them better, please open a new ticket in the image's repo in our GitHub organization.

Contact

We’re there for you on IRC in the #jboss-docker channel on Freenode.

JBoss Projects and Docker

We publish our images under the official jboss organization. Every image is built from Dockerfiles available from the repositories in our GitHub organization. Images are linked to each other: If an image we're base on is modified, we rebuild our image to provide you the fresh image that you deserve.

Available Docker Images

Below you can find the list of images we have crafted for you.

WildFly

WildFly

WildFly is a flexible, lightweight, managed application runtime and implementation of the Java Enterprise Edition 7 Platform specifications that helps you build amazing applications.
Learn more


Hawkular

Hawkular

Hawkular is a management solution, it keeps an eye on your Middleware layer so you don't have to.
Learn more


Keycloak

Keycloak

Integrated SSO and IDM for browser apps and RESTful web services. Built on top of the OAuth 2.0, Open ID Connect and JSON Web Token (JWT) specifications (with plans to support SAML).
Learn more


TorqueBox

TorqueBox

TorqueBox is a new kind of Ruby application platform that supports popular technologies such as Ruby on Rails and Sinatra, while extending the footprint of Ruby applications to include built-in support for services such as messaging, scheduling, caching, and daemons.
Learn more


Immutant

Immutant

Immutant is an application server for Clojure. It's an integrated platform built on JBoss AS7 providing support for Ring handlers, asynchronous messaging, caching, scheduled jobs, XA transactions, clustering, daemons and more!
Learn more


LiveOak

LiveOak

LiveOak is a backend-as-a-service stack that simplifies development for mobile and standard web clients. Its goal is to enable client-side access to traditional backend services without having to write server-side code.
Learn more


AeroGear

AeroGear

Aerogear provides a set of flexible and extensible libraries, as well as server side components, to simplify mobile development across platforms and common repetitive infrastructure tasks.
Learn more


SwitchYard

SwitchYard

A lightweight service delivery framework providing full lifecycle support for developing, deploying, and managing service-oriented applications.
Learn more


Infinispan

Infinispan

Infinispan is an extremely scalable, highly available key/value data store and data grid platform.
Learn more


ModeShape

ModeShape

ModeShape is a distributed, hierarchical, transactional, and consistent data store with support for queries, full-text search, events, versioning, references, and flexible and dynamic schemas.
Learn more


JBoss Forge

JBoss Forge

JBoss Forge is the fastest way to build Maven-Based Java EE projects.
Learn more


apiman

apiman

Open Source API Management. The apiman project brings an open source development methodology to API Management, coupling a rich API design & configuration layer with a blazingly fast runtime.
Learn more


Artificer

Artificer

Artificer is a software artifact, logical metadata, and information repository. It consists of a common data model, multiple interfaces, useful tools, and extensibility. In less words? It's a powerful platform that untangles everything.
Learn more


Teiid

Teiid

Teiid is a data virtualization system that allows applications to use data from multiple, heterogenous data stores.
Learn more


I don’t see my project!

We’re happy to add your project to the list, just contact us and we’ll see what we can do. If you have a Dockerfile already, be sure to add it to the email :)