Docker Files for JBoss Projects and Products.
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!
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.
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.
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 ImagesBelow you can find the list of images we have crafted for you.
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 is a management solution, it keeps an eye on your Middleware layer so you don't have to.Learn more
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
Builds on top of
jboss/keycloak-adapter-wildfly, adding the
auth-server.war to it, as well as its dependencies
Builds on top of the
jboss/wildfly image, adding the Keycloak adapter for WildFly to it, as well as the required changes to the
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 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 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 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
A lightweight service delivery framework providing full lifecycle support for developing, deploying, and managing service-oriented applications.Learn more
Infinispan is an extremely scalable, highly available key/value data store and data grid platform.Learn more
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 is the fastest way to build Maven-Based Java EE projects.Learn more
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 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 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 :)