Containers and the Payara Platform

The Payara Platform is a cloud-native open source server runtime which provides support for containers out-of-the-box so you can reduce your infrastructure and maintenance costs of existing applications. Container-friendly features for Docker and Kubernetes are built-in.

Using Containers with the Payara Platform Datasheet

Using Containers with the Payara Platform

The Payara Platform is designed as a cloud-native open source server runtime, with container-friendly features built-in. For example: Payara Server’s Admin Console integrates with Docker to provide additional control and monitoring of Payara Server instances running in a container on a Docker node. Payara provides several Docker container images that can be used as-is to run your applications on the Payara Platform, or you can create your own Docker images based on the provided Payara Docker container images.

Download Datasheet

Docker and Payara Server

Payara provides several Docker container images (download here). These can be used as-is to run your applications on Payara Server or you can create your own Docker images based on them. Check out our resources to learn more about using the Payara Server with Docker.

Learn More

Docker with Payara Micro

Payara also provides several Docker container images (download here) that can be used as-is to run your applications on Payara Micro (or you can create your own Docker images). Check out our resources to learn more about using the Payara Micro with Docker.

Learn More

Payara Platform and Kubernetes

Kubernetes allows you to automate the deployment, scaling, and operations of application containers across clusters of hosts. It’s a management tool used to maintain and track a lot of Docker Containers. Kubernetes also handles all kinds of clouds, virtual machines, and physical machines in a uniform way to make it easy to deploy your application to any of them or even a combination deployment on clouds, virtual machines, and/or physical machines. It is also possible to use Kubernetes while running your application using Payara Micro.

Learn More

From the Payara Blog

  • Using Container Orchestration Tools with Payara Platform 30 Sep 2019

    Introduction With Container orchestration tools like Kubernetes and Docker Swarm, you can add instances quite easily. Depending on the type of clustering you need or use for your application, some scenarios are easier to implement than others.

  • Deploy Docker Containers On Azure 18 Jun 2019

      Several Cloud Providers have the possibility to run your Payara Platform Docker Images on their infrastructure. In this blog, I will describe to you how you can run your application on Microsoft Azure using a Docker Container. All the steps required to perform this are described using the Azure Portal (web-based application) and the Azure Command line.

  • What Is Kubernetes and How Does It Relate to Docker? 14 Jun 2019

    Kubernetes is most commonly used with Docker managed containers, although it doesn't strictly depend on it. Kubernetes defines a Container Runtime Interface (CRI) that container platforms must implement in order to be compatible. These implementations are colloquially known as "shims". This makes Kubernetes platform agnostic so that instead of Docker you're free to use other platforms with corresponding shims, such as CRI-O or KataContainers.

  • What's New in Payara Platform 5.192 - Docker Nodes 04 Jun 2019

    The concept of a Docker node and instance are introduced in Payara Server 5.192 as a tech preview. The aim of these is to provide better native integration of Payara Server with Docker.

  • Why Use Docker with Payara Platform? Benefits for your Business 15 Mar 2019

    There's a lot of noise revolving around Docker at the moment, and with the current industry focus on the cloud, there's a good reason for that.   I hope you would already know why you might want to use Payara Platform in your business, so in this blog I'm going to focus more on why you'd specifically want to use it with Docker in a "business" context. For a start, if you're unfamiliar with Docker, please refer back to our introductory blog: What is Docker and How is it Used with the Payara Platform for a primer.

  • Using Container Orchestration Tools with Payara Platform 30 Sep 2019

    Introduction With Container orchestration tools like Kubernetes and Docker Swarm, you can add instances quite easily. Depending on the type of clustering you need or use for your application, some scenarios are easier to implement than others.

  • Rolling Application Upgrades with Payara Micro and Kubernetes 27 Aug 2019

    Introduction Application updates are required as part of the normal maintenance process of your application lifecycle management. These updates should be as smooth as possible, and especially for a micro-services environment, performed with zero-downtime of your Payara Micro application. The Kubernetes Rolling Upgrades feature can help you with this.

  • Using Kubernetes Secrets with Payara Micro 21 Aug 2019

    In this blog, I'll discuss the basics around Kubernetes ConfigMaps and Secrets and give two examples of how you can use them in combination with Payara Micro.

  • Business Benefits of Using Kubernetes with Payara Micro 09 Jul 2019

    The term “Kubernetes” comes from the Greek “kubernan,” which means to steer or guide. You can think of Kubernetes like a pilot for apps that are stored and run together in containers and other forms of workload distribution software. The Greek “kubernan” was transformed over the years to relate to the term “Govern”, which is another helpful comparison when trying to understand the full capacity of Kubernetes.  

  • What Is Kubernetes and How Does It Relate to Docker? 14 Jun 2019

    Kubernetes is most commonly used with Docker managed containers, although it doesn't strictly depend on it. Kubernetes defines a Container Runtime Interface (CRI) that container platforms must implement in order to be compatible. These implementations are colloquially known as "shims". This makes Kubernetes platform agnostic so that instead of Docker you're free to use other platforms with corresponding shims, such as CRI-O or KataContainers.

Back to top