Docker Build Scripts & Images now available for Payara Server!

Uncategorized

docker_resized.jpg
This is an old article – for the up-to-date Payara Docker images and more information,  see here.

 

Payara 4.1.152.1 Docker images are now available for download from the docker public repository. Currently, there are 2 Docker images available for download.

 

See the Payara Server & Payara Micro Docker Images here!

 

One of these images provides the latest official release for Payara full profile and one for Payara micro. Both images are built on top of ubuntu and the latest Oracle JDK 8 version.
Furthermore, we have made available the Docker build files and Docker build image scripts for Payara 4.1.152.1 full profile on Oracle JDK 8 and Open JDK 8 along with Payara Micro 4.1.152.1 on our Payara Github account here. Instructions to build a new Payara Docker image and to create a new Payara Docker container are contained in each relevant readme file.

 

Github

 

Figure 1: Payara Github Docker repository containing the relevant Docker build files.We will now discuss how you can access and run the Payara Docker instances from your own environment. I am assuming here you have Docker installed and setup within your own environment.Firstly open up a new terminal window and search for Payara Docker images in the Docker public repository by following command as in Figure 2 below: 

sudo docker search payara

We now need to download the relevant Payara Docker image from this repository by executing the following command as in Figure 3 below:
 
sudo docker pull payaradocker/payara-full:4.1.152.1.oraclejdk8

If you wish to download the Payara micro 4.1.1.52.1 image then execute this command as in Figure 4:

sudo docker pull payaradocker/payara-micro:4.1.152.1.micro.oraclejdk8

sudo docker run -i -t payaradocker/payara-micro:4.1.152.1.micro.oraclejdk8 /bin/bash

To start a new Docker container based on the Payara full image we have just downloaded, we execute the command below as per Figure 5. The Payara Docker container will now be started and you will be taken by default to the Payara bin directory to allow you to administer Payara.

 sudo docker run -i  -t payaradocker/payara-full:4.1.152.1.oraclejdk8 /bin/bash

Figure 6 shows the login screenshot for the Payara DAS console which is accessed from your host machine’s browser. You should note here that I am using the domain named “payaradomain” which is bundled with Payara 4.1.152.1 which has secure-admin enabled by default for the DAS. Since I wish to access the DAS from my host machine, secure-admin has to be enabled. The username and password to login into the DAS console for the domain payardomain is: admin/glassfish

 

Docker public repository

Figure 2: Search results for Payara Docker images in the Docker public repository.

Payara Full Profile DockerFigure 3: Download Payara Full Profile Docker Image

Payara Micro Docker ImageFigure 4: Download Payara Micro Docker Image.

PayaradomainFigure 5: Run the Docker image and start the DAS for the domain named payaradomain.

Payara DAS console login pageFigure 6: The Payara DAS console login page from the host machine browser.

 

 

 

Comments (4)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

  1. Raul Cacacho

    This command sudo docker pull payaradocker/payara-full:4.1.152.1.oraclejdk8 does not work was the one that worked for me Pulling from payara/server-web
    aPulling from payara/server-web

    1. Mike Croft

      Hi Raul,

      Due to licensing issues, it is not possible to distribute the Oracle JDK through Docker images.

      Regardless, this blog post is outdated, the new images are:

      payara/server-web
      payara/server-full
      payara/micro

  2. Dominik Christ

    I try the docker image of payara 4.1.163. It works fine, thank you for that. Unfortunately, the CLI login function didn´t work. When i try the command “asadmin login” i became a error wich says. The message are “Authentification has been refused for credentials [user : null].

    With a normal server installisation, payara ask after the “asadmin login” command for username and password, but not in the payara docker. Any ideas?

    1. Mike

      This blog is outdated. There is a different blog which describes the new images here: http://blog.payara.fish/payara-docker-images-162-release-update
      I tried this myself and there were no problems. What were your steps?

Related Posts

Community_Announcement 4 minutes
Uncategorized

Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified

We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]

What Is a Java Application Server? A Short Guide 6 minutes
Jakarta EE

What Is a Java Application Server? A Short Guide

Enterprise Java applications power global commerce, healthcare, government and countless other industries. These systems must be scalable, secure and […]

kubernetes docker 7 minutes
Cloud & Microservices

Multi-stage Docker Builds for Efficient Jakarta EE Deployments with Payara

Enterprise Jakarta EE applications require extensive tooling during development – Maven for dependency management, full JDKs for compilation, and […]