Breadcrumb

  1. Home
  2. Red Hat Interactive Learning Portal
  3. Red Hat Enterprise Linux learning
  4. Build and deploy a Java application using Quarkus with image mode for RHEL and the Red Hat build of Podman Desktop

Build and deploy a Java application using Quarkus with image mode for RHEL and the Red Hat build of Podman Desktop

Use the Red Hat build of Podman Desktop to create a minimal, bootable Java application image with Quarkus for Red Hat Enterprise Linux (RHEL) image mode. Integrate the application into a bootable container.

Register for a Developer account

Overview: Build and deploy a Java application using Quarkus with image mode for RHEL and the Red Hat build of Podman Desktop

This learning path demonstrates how to create a simple "Hello, world" application using Java and Quarkus, then package it as a bootable disk image using image mode for Red Hat Enterprise Linux (RHEL) and the Red Hat build of Podman Desktop

Modern Java development with Quarkus is the ideal choice for building efficient microservices and cloud-native applications. Quarkus is a Kubernetes-native Java framework tailored for GraalVM and OpenJDK HotSpot, offering rapid boot times and low memory footprint—a perfect complement to the minimal, secure deployment model of image mode for RHEL. By packaging your Quarkus application and the RHEL operating system (OS) together, you ensure consistency from development to production, eliminating the “it works on my machine” problem.

Prerequisites:

In this learning path, you will:

  • Access the Red Hat Container Registry.
  • Learn how to install the Red Hat Single Sign-On (SSO) extension.
  • Build a "hello world" Java application using Quarkus.
  • Build and run a bootable application disk image in the Red Hat build of Podman Desktop using image mode.