
Discover the benefits and architecture of containerization and how to create and manage containers with the Port Man container management tool. Explore registries, images, persistent storage, networking, and Docker files.
Explore what containers are, how containerization isolates processes and ships dependencies, and learn Podman basics, including images, registry usage, and setting up a lab with prerequisites and commands.
Explore container registries as image repositories, including public and private options, learn to log in with Portman, view configuration, and search to build a custom registry through a hands-on demo.
Learn practical container management with Port Man: pull, inspect, run, stop, and remove images, copy files, execute commands, view logs, and perform a hands-on http server demo.
Master managing container images with Podman by learning pull, images, rmi, tag, push, inspect, and commit commands, and demonstrate creating, running, and updating containers in a hands-on workflow.
Learn how to enable persistent storage in Podman by mounting host directories into containers, ensuring changes persist after removal, while handling permissions and rootless UID mappings.
Bind host ports to container ports to expose applications outside the host, using the -p option, inspecting mappings, and configuring firewall rules; verify with curl to test access.
Explore container networking with Podman, including creating networks, setting gateways and subnets, inspecting networks, connecting containers, and testing name resolution across a two-container setup.
Create and customize container images from dockerfiles using a working directory, and build them with the postman build command, then test with port forwarding and a running httpd service.
Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers.
This course introduces Podman to an Absolute Beginner using really simple and easy to understand lectures. Lectures are followed by demos showing how to setup and get started with Podman.
This course will help you setup your own personal lab environment in which you can practice all the knowledge learned here.
By the end of the course you will have a solid understanding of containers are, what are the benefits of containerization and how to manage containers using the Podman Container Management tool.
With the knowledge gained here you will be able to setup your own containerized services in no time at all and make accessible even from the outside of your own host.
Additionally this course will also help you in studying for the EX180 exam from Red Hat.
This course covers a major part of the EX180 exam more specifically container Management with Podman. The EX180 exam also includes some tasks within Openshift which are not covered within this course.
During this course you will:
Learn about container architecture and its benefits
Dive into container registries, what they are and how to configure Podman to use certain registries
Run and manage containers using Podman
Pull and manage containers images using Podman
Allocate persistent storage to containers
Learn how to map ports to make your containers accessible from outside as well
Create and manage container network within Podman
Create your own container images through DockerFiles and using the Podman Build
P.S Podman is heavily similar to Docker so all the lessons in this course can be as useful with Docker as they are with Podman