Docker support in Liberty

Docker is an open source platform that uses Linux containerization and a layered file system. The image that is built by using Docker consists of layers that contain the application and the dependent binary files and libraries, but also uses the kernel from the host operating system. Layers allow changes to be made quickly because only the modified layers are rebuilt and deployed.

Liberty is designed to run in a container on multiple platforms compatible with the Docker engine. Specifically, Liberty was tested on IBM Containers, Docker Datacenter, and OpenShift V3. To qualify for support, the base operating system that is used within the container must be a platform that is supported by the Liberty product.

For more information about Docker and its advantages, see What is Docker?

Docker Hub is a public repository that hosts Docker images. A Docker image for WebSphere Application Server for Developers Liberty is available on Docker Hub along with the documentation that describes its usage.

Running Liberty under Docker is also supported for production usage. Instructions and Dockerfiles for building production licensed Docker images by using the installation files that are obtained from Passport Advantage can be found on WASdev GitHub.


Icon that indicates the type of topic Reference topic

File name: rwlp_dockeroverview.html