We may earn an affiliate commission when you visit our partners.
Andrew Mallett

This course will teach you the skills you need to be able to install and manage containers on Red Hat Enterprise Linux 9 using Podman.

Read more

This course will teach you the skills you need to be able to install and manage containers on Red Hat Enterprise Linux 9 using Podman.

In today’s market there are many container management systems available and the latest of these is Podman, and is invested in heavily by Red Hat. Running containers may need you to become the root user or to belong to specific groups to gain additional access. Elevating user privileges is not necessarily the best way of working. In this course, Getting Started with Podman, you’ll learn how to install Podman and manage Podman containers using standard user accounts. First, you’ll explore the concepts of container management and how to setup the lab environment. Next, you’ll discover how to quickly deploy Podman images as containers and connect through to their services. Finally, you’ll learn how to control user ID mappings using rootless containers. When you’re finished with this course, you’ll have the skills and knowledge of managing containers with Podman needed to deploy and manage containers needed for services in your DevOps environment.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Understanding Podman
Working with Registries and Images
Understanding Containers
Read more
Running a Web Server Using Local Content
Running a Systemd Service in a Container
Networking Podman
Orchestrating Configuration Using Podman-Compose

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches running containers using standard user accounts, which is becoming industry standard
Uses a multi-modal approach of text, images, videos, and interacive elements
Taught by Andrew Mallett, a respected industry leader in container management
Provides learners with a strong foundation in the fundamentals of container management
Builds on existing knowledge and skills in container management
Covers a comprehensive range of topics in container management, including networking and orchestration

Save this course

Save Getting Started with Podman to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Getting Started with Podman with these activities:
Review previous notes and assignments
Refresh your knowledge of course material by reviewing your notes and assignments.
Show steps
  • Gather your notes and assignments
  • Review the material
Join a study group for the course
Join a study group to review course material and engage in discussions with your peers.
Show steps
  • Find or create a study group
  • Meet regularly to discuss course material
Design a cloud architecture
Design a cloud architecture to improve your understanding of cloud concepts.
Browse courses on Cloud Computing
Show steps
  • Choose a cloud provider
  • Design the architecture, including compute, storage, and networking
  • Estimate the cost of the architecture
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a personal website
Start a personal website to experiment with HTML and improve your design skills as you build.
Browse courses on HTML
Show steps
  • Choose a template or design your own website
  • Add content and customize the website
  • Test the website on different devices and browsers
Practice building containers with Docker
Strengthen your understanding of Docker by practicing building and managing containers.
Browse courses on Docker
Show steps
  • Follow a Docker tutorial
  • Create a Dockerfile
  • Build and run a container
Develop a mobile application
Build a mobile app that will let you implement what you've learned about Java.
Browse courses on Mobile Development
Show steps
  • Choose a mobile development framework
  • Design and build the app
  • Test and deploy the app on a mobile device
Create a blog post about a new technology
Create a blog post about a new technology in the course material to enhance your understanding of the subject.
Show steps
  • Choose a technology to write about
  • Research the technology
  • Write and publish the blog post

Career center

Learners who complete Getting Started with Podman will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. They work to improve communication and collaboration between these teams to ensure that software is developed and deployed quickly and efficiently. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a DevOps Engineer to manage and maintain container-based systems more effectively.
Cloud Engineer
A Cloud Engineer is responsible for the design, implementation, and management of cloud computing systems. They work to ensure that cloud-based applications and services are reliable, scalable, and secure. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Cloud Engineer to manage and maintain container-based systems more effectively.
Site Reliability Engineer
A Site Reliability Engineer is responsible for the reliability and performance of a website or application. They work to ensure that the site or application is always up and running and that it performs optimally. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Site Reliability Engineer to manage and maintain container-based systems more effectively.
Systems Administrator
A Systems Administrator is responsible for the upkeep, configuration, and reliability of computer systems; including hardware and software. They ensure that all systems run smoothly and fix any issues that may arise. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the fundamentals of container management using Podman. This knowledge can help a Systems Administrator to manage and maintain container-based systems more effectively.
Data Scientist
A Data Scientist is responsible for the collection, analysis, and interpretation of data. They work to extract insights from data to help businesses make better decisions. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Data Scientist to manage and maintain container-based systems more effectively.
Software Engineer
A Software Engineer is responsible for the design, development, and maintenance of software systems. They work to ensure that software is reliable, efficient, and meets the needs of users. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Software Engineer to manage and maintain container-based systems more effectively.
Network Engineer
A Network Engineer is responsible for the design, implementation, and maintenance of computer networks. They work to ensure that networks are reliable, efficient, and secure. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Network Engineer to manage and maintain container-based systems more effectively.
Systems Analyst
A Systems Analyst is responsible for the analysis, design, and implementation of computer systems. They work to ensure that systems meet the needs of businesses and users. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Systems Analyst to manage and maintain container-based systems more effectively.
Security Analyst
A Security Analyst is responsible for the identification, analysis, and mitigation of security risks. They work to protect organizations from cyberattacks and data breaches. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Security Analyst to manage and maintain container-based systems more effectively.
Database Administrator
A Database Administrator is responsible for the design, implementation, and maintenance of database systems. They work to ensure that databases are reliable, efficient, and secure. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Database Administrator to manage and maintain container-based systems more effectively.
Quality Assurance Analyst
A Quality Assurance Analyst is responsible for the testing and validation of software systems. They work to ensure that software systems meet the required quality standards. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Quality Assurance Analyst to test and validate container-based systems more effectively.
Business Analyst
A Business Analyst is responsible for the analysis of business processes and the development of solutions to improve efficiency and effectiveness. They work to identify and document business requirements, and to develop and implement solutions that meet those requirements. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Business Analyst to understand how container-based systems can be used to improve business processes more effectively.
Product Manager
A Product Manager is responsible for the development and launch of new products. They work to ensure that products meet the needs of customers and are successful in the marketplace. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Product Manager to understand how container-based systems can be used to develop and launch new products more effectively.
Technical Writer
A Technical Writer is responsible for the creation and maintenance of technical documentation. They work to ensure that documentation is clear, concise, and accurate. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Technical Writer to write documentation for container-based systems more effectively.
Project Manager
A Project Manager is responsible for the planning, execution, and completion of projects. They work to ensure that projects are completed on time, within budget, and to the required quality standards. This course, Getting Started with Podman, may be useful for someone in this role as it teaches the basics of container management using Podman. This knowledge can help a Project Manager to manage and track container-based projects more effectively.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Getting Started with Podman.
Although this book focuses on Docker, it offers valuable information on containerization concepts and practices that can be applied to Podman. It provides a comprehensive overview of container deployment, management, and orchestration.
Covers both Kubernetes and Docker, but it includes a section on Podman as well. It good choice for readers who want to learn more about container orchestration in general.
Provides a comprehensive guide to DevOps practices and principles. While it does not cover Podman or containerization specifically, it offers valuable insights into the cultural and organizational aspects of software development and operations.
Provides insights into the practices and principles of site reliability engineering (SRE). While it does not focus on Podman or containerization, it offers valuable knowledge on managing and operating large-scale distributed systems.
Provides a beginner-friendly introduction to Docker. It covers the basics of containerization, image management, and container deployment. While it does not focus on Podman, it establishes a strong foundation for understanding containerization concepts.
Provides a comprehensive overview of Red Hat Enterprise Linux 9, including Podman. It good choice for readers who want to learn more about the operating system that Podman runs on.
Focuses on Docker, but it does include a section on Podman. It good choice for readers who want to learn more about the underlying technologies that Podman uses.
Focuses on cloud native infrastructure, but it does include a section on Podman. It good choice for readers who want to learn more about cloud native technologies in general.
Provides a very basic introduction to Linux containers. It good choice for readers who are new to container technology and who want to learn more about the basics.
Focuses on Kubernetes, but it does include a section on Podman. It good choice for readers who want to learn more about container orchestration in general.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Getting Started with Podman.
Hands-on with Podman Containers on Linux
Most relevant
Managing Workloads and Nodes in OpenShift
Most relevant
Red Hat Certified Specialist in OpenShift Administration:...
Most relevant
Red Hat Certified Specialist in OpenShift 4.2...
Most relevant
What's New In RHEL 9
Most relevant
Configuring Storage in OpenShift
Most relevant
Red Hat Certified Specialist in OpenShift Administration:...
Most relevant
Introduction to Containers w/ Docker, Kubernetes &...
Most relevant
Getting Started with Docker
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser