Have any questions?
info@datainfinity.net
2nd Floor, Suite 47, Vision Plaza, Msa Road
FOLLOW US

Red Hat OpenShift Development

Red Hat OpenShift Development I: Introduction to Containers with Podman

As organizations continue to adopt cloud-native technologies, containers have become a fundamental part of modern software development and deployment. Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) is an entry-level course designed to help developers, system administrators, and IT professionals understand how to build, run, and manage containerized applications using Podman before deploying them to Red Hat OpenShift. The course emphasizes hands-on practical skills that are directly applicable to modern enterprise environments. <Cite refs={[“turn0search0″,”turn0search1”]}/>

Understanding Containers

Containers package an application together with its dependencies, libraries, and configuration files into a portable unit. Unlike traditional virtual machines, containers share the host operating system kernel, making them lightweight and fast to start.

This approach provides several advantages:

  1. Consistent application behavior across development, testing, and production environments.
  2. Faster application deployment.
  3. Efficient use of computing resources.
  4. Easier collaboration between development and operations teams.
  5. Improved scalability for cloud-native applications.

These benefits make containers an essential technology for DevOps and modern application development.

Why Podman?

Podman is Red Hat’s container management tool and is designed as a secure, daemonless alternative for working with OCI-compatible containers. One of its major advantages is its support for rootless containers, allowing users to create and manage containers without requiring administrator privileges.

During the DO188 course, learners gain practical experience with Podman commands to:

  1. Download container images from registries.
  2. Create and run containers.
  3. Inspect container configurations.
  4. Manage container lifecycles.
  5. Build custom container images.
  6. Work with pods containing multiple containers. <Cite refs={[“turn0search0″,”turn0search23”]}/>

What You Will Learn

The course follows a practical, hands-on approach and covers the core concepts required to work with containers effectively.

1. Introduction to Containers

Students begin by understanding container architecture, container images, registries, and how containers differ from virtual machines.

2. Running Containers with Podman

Learners use the Podman command-line interface to create, start, stop, inspect, and remove containers.

3. Managing Container Images

The course demonstrates how to search for images, download them from registries, tag images, and manage local image repositories.

4. Building Custom Container Images

Students learn how to write Containerfiles and create custom images that package their own applications and dependencies.

5. Persistent Storage

Since containers are designed to be temporary, the course explains how volumes are used to preserve application data, including database information.

6. Container Networking

Participants learn how containers communicate with each other and how applications running inside containers can be accessed through network ports.

7. Multi-Container Applications

The course introduces pods, allowing related containers to run together and share networking resources.

8. Introduction to OpenShift

Finally, students gain an introduction to deploying containerized applications on Red Hat OpenShift, helping bridge the gap between local container development and enterprise Kubernetes platforms. <Cite refs={[“turn0search0″,”turn0search5”]}/>

Who Should Attend?

This course is ideal for:

  1. Software developers beginning their cloud-native journey.
  2. Linux system administrators.
  3. DevOps engineers.
  4. Application support engineers.
  5. IT professionals planning to work with Red Hat OpenShift or Kubernetes.

Basic Linux command-line knowledge is recommended, but no prior container experience is required.

Career Benefits

Completing this course helps learners develop skills that are increasingly in demand across the IT industry. Participants become better prepared for roles such as:

RoleSkills Gained
DevOps EngineerContainerization and deployment
Cloud EngineerCloud-native application packaging
OpenShift DeveloperBuilding and deploying containers
Linux AdministratorPodman and container management
Platform EngineerFoundations for Kubernetes and OpenShift

The course also provides a strong foundation for progressing to more advanced Red Hat OpenShift and Kubernetes training, as well as the Red Hat Certified Specialist in Containers certification path. <Cite refs={[“turn0search1″,”turn0search0”]}/>

How Data Infinity Training Centre Supports Learners

At Data Infinity Training Centre, learners can build practical container skills through instructor-led training and hands-on lab exercises. The training focuses on real-world scenarios, helping participants move beyond theory to confidently build, manage, and troubleshoot containerized applications using Podman and prepare for future OpenShift and DevOps technologies.

About the author