Overview
The Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) course is designed for developers and site reliability engineers (SREs) who want to gain foundational skills in container technology. This course introduces students to building, running, and managing containers using Podman and Red Hat OpenShift, providing essential hands-on experience applicable to various OpenShift platforms, including AWS, Azure, and the OpenShift Container Platform. The training is based on Red Hat® Enterprise Linux® 9, Podman 4.4, and Red Hat OpenShift® 4.14, and is offered in classroom, virtual, and self-paced formats.
Objectives
By the end of this course, leaner will be able to:
- Build and manage containerized applications using Podman.
- Develop custom container images and manage image registries.
- Troubleshoot and debug containerized applications.
- Orchestrate multi-container applications using Kubernetes and OpenShift.
- Implement basic container networking and persistent storage solutions
Prerequisites
- Basic experience with Linux terminal commands and shell scripting.
- Familiarity with web application architectures and their technologies.
- Understanding of container technology concepts.
- Basic knowledge of networking and storage concepts.
- Willingness to engage in hands-on, practical exercises.
Course Outline
- Overview of containers and their role in modern application development.
- Introduction to Podman and its key features.
- Running and managing containers using the Podman CLI and Podman Desktop.
- Working with container images, including pulling, tagging, and pushing images
- Creating custom container images to containerize applications.
- Understanding Dockerfile syntax and best practices for image creation
- Running and managing multi-container applications using Compose.
- Configuring basic container networking and persistent storage.
- Introduction to Kubernetes and OpenShift for container orchestration.
- Deploying and managing containerized applications on OpenShift clusters.