Skip to main content

Install Project Quay

ol lab tutorial ol-podman
Table of Contents

Links

🌙 Lab

🗒 Tutorial

Details

Project Quay is an open-source repository that stores and manages artifacts such as containers for use on cloud-native platforms. Project Quay also offers additional functionality such as (in no particular order):

  • Registry - High availability
  • Security - Vulnerability scanning, Logging & Auditing, Notifications & Alerts
  • Access Control - Role-based access control (RBAC)
  • Integration - OAuth support
  • Build Automation - Git/GitHub/GitLab integration

It can be deployed on a Kubernetes cluster using an Operator or as a standalone container or high-availability cluster on Podman.

Objectives

In this tutorial, you’ll learn how to:

  • Install and run Project Quay using Podman
  • Verify basic Quay functionality is working

Note: The steps provided do not include configuring the registry using certificates. Therefore, it’s recommended for non-production purposes or an internal/air-gapped environment.

Prerequisites

  • Minimum of a single Oracle Linux system

  • Each system should have Oracle Linux installed and configured with:

    • A non-root user account with sudo access
    • Podman and cURL packages
    • Access to the Internet