Red Hat Certified Specialist in Containers (EX188) Cert Prep
4h 25mBeginner2025-01-24
Authors

Pearson

Sander van Vugt
Course details
Get complete exam preparation for the Red Hat Certified Specialist in Containers (EX188) certification exam. Join instructor San van Vugt as he shows you how to get started working with containers using Podman with a series of multimedia hands-on tutorials that you can apply in real-world scenarios. An ideal fit for anyone preparing for the official EX188 exam, this course is also targeted at IT professionals who want to learn how to use containers in Red Hat Enterprise Linux 8 or later. Topics covered include running containers in Podman, managing images, providing persistent storage, running multicontainer applications, troubleshooting containerized applications, and more.
Skills covered
Red Hat Enterprise LinuxRed HatServer AdministrationCert PrepNetwork and System Administration
Concepts
0. Introduction
- 01 - Red Hat Certified Specialist in Containers (EX188) - Introduction
1. Why Use Containers
- 02 - Learning objectives
- 03 - What are containers
- 04 - Running applications on an operating system
- 05 - Running applications as containers
- 06 - Containers versus virtual machines
- 07 - Why Podman beats Docker
- 08 - Containers and the Linux kernel
2. Working with Podman
- 09 - Learning objectives
- 10 - Registry access
- 11 - Running containers
- 12 - Rootless versus root containers
- 13 - Managing containers
- 14 - Container networking
- 15 - Accessing containers
- 16 - Restricting containers
- 17 - Lesson 2 lab - Managing containers
3. Container Images
- 18 - Learning objectives
- 19 - Using image registries
- 20 - Pulling images
- 21 - Managing images
- 22 - Creating custom images from running containers
- 23 - Using tags
- 24 - Lesson 3 lab - Managing images
4. Creating Custom Container Images
- 25 - Learning objectives
- 26 - Using a Containerfile
- 27 - Applying best practices to create a Containerfile
- 28 - Advanced Containerfile options
- 29 - Containerfile ARG and ENV
- 30 - Managing container user IDs
- 31 - Hosting a private registry
- 32 - Lesson 4 lab - Creating custom container images
5. Configuring Persistent Storage
- 33 - Learning objectives
- 34 - Overlay union filesystems
- 35 - Using persistent host storage
- 36 - Managing permissions
- 37 - Managing SELinux settings
- 38 - Configuring storage for stateful applications
- 39 - Lesson 5 lab - Configuring container storage
6. Troubleshooting Containers
- 40 - Learning objectives
- 41 - Container logging
- 42 - Connecting to running containers
- 43 - Troubleshooting network issues
- 44 - Lesson 6 lab - Troubleshooting containers
7. Integrating Podman Containers with systemd
- 45 - Learning objectives
- 46 - systemd user units
- 47 - Generating systemd user units
- 48 - Automatically updating systemd managed containers
- 49 - Lesson 7 lab - Starting containers with systemd
8. Microservices and Multi-Container Applications
- 50 - Learning objectives
- 51 - Understanding microservices
- 52 - Using compose to run and manage microservices
- 53 - Lesson 8 lab - Using compose
9. An Introduction to Container Orchestration
- 54 - Learning objectives
- 55 - Kubernetes and OpenShift
- 56 - Taking an OpenShift test drive
- 57 - Lesson 9 lab - Running applications in OpenShift
10. Sample Exam
- 58 - Learning objectives
- 59 - Running a container
- 60 - Building a custom image
- 61 - Running a microservice
- 62 - Analyzing running containers
- 63 - Running a local registry
- 64 - Creating a custom image from a running container
- 65 - Managing container users and permissions
Conclusion
- 66 - Red Hat Certified Specialist in Containers (EX188) - Summary