Table of Contents

Article

Pega Platform Docker support

You can run a Pega Platform™ application as a Docker container. The Docker container is an installed image of your application that can be run on a Docker host system. Because it is an installed image, the application can be run without having to separately install related software.

The Tomcat-ready image source code is available on Github, and the base image is published to Docker Hub. The base image functionality is built on Apache Tomcat 7 with OpenJDK JRE 7. You can extend the base image to include your proprietary copy of the Pega Platform web software and customizations. Building the executable image must be done on a Linux system.

Some Docker orchestration tools or infrastructures might not allow session affinity (also referred to as sticky sessions). They also might not allow communication between the containers. To run Pega Platform in a cluster of Docker containers behind a load balancer, verify that session affinity is supported, and that container-to-container communication is enabled.

 

Published December 9, 2016 — Updated December 19, 2018


82% found this useful

Have a question? Get answers now.

Visit the Pega Support Community to ask questions, engage in discussions, and help others.