New Release!

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 Guide

Achieve High Availability and Scalability with the Payara Platform Data Grid

Achieve High Availability and Scalability with the Payara Platform Data Grid Cover

Clustering in the Payara Platform ensures applications achieve high availability, reliability, and scalability. Several tools are built-in and provide clustering with little to no configuration required and offer shorter service interruptions, help you meet SLA requirements for availability, and reduce costs. The Data Grid automatically scales when used in cloud and container environments.

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 Payara Server with Docker 22 Apr 2020

    Docker is a platform which makes it easier to create, deploy and run your applications using containers. A container bundles all the software needed to run it. By packaging the required dependencies, it makes it easy to run it on any machine, regardless of small configuration differences. This article will explain more about introducing Docker. 

  • What is Docker and How is it Used with the Payara Platform (Japanese) 07 Feb 2020

    Dockerとは? DockerとPayara Server/Payara Microを一緒に使うには?

  • 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.

  • Securing Microservices with Auth0 and MicroProfile in Kubernetes without a hassle 30 Mar 2020

    In this day and age, securing enterprise platforms is a challenge that developers and consultants tackle in an uninformed manner, producing subpar solutions in most cases. To combat this pattern, third-party security services such as Auth0 have been devised to externalize the security of services, and they focus on stable implementations of common enterprise use cases (identity management, OAuth compatibility, and so on), and platforms such as Eclipse MicroProfile allow for their easy integration with enterprise Java microservices. Moreover, in combination with Kubernetes, MicroProfile is a very powerful tool to simplify securing microservices, monitoring them and creating reproducible deployments.

  • 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.  

Back to top