Skip to content
  • Sign In
  • Try Now
View all events
Containers

Containers in 4 Hours

Published by Pearson

Intermediate content levelIntermediate

Learn how to run and manage containers with Docker and Podman

  • Understand how to work with containers
  • Explore real-world container management through live demos and use cases
  • Learn about Docker as well as Podman

Containers have become the standard for running applications on premise and in the cloud. Docker and Podman are the standard tools that enable you to run containers. This 4-hour training will teach you the core tenets for using and managing containers with Docker and Podman. Author and trainer Sander van Vugt will walk through container basics and then demonstrate how to use a container platform, run applications, perform common management tasks, create images with Dockerfile and manage storage using hands-on demos throughout so you can see how real work is done. Real-world exercises are used throughout so you can see containers in action.

The course provides an introduction into working with containers and helps you getting started with containerized IT. The course is geared toward developers, DevOps engineers, system administrators, and IT architects. As both Docker and Podman are built on the Open container Initiative (OCI) standard, the examples used in this course can be used by all participants.

What you’ll learn and how you can apply it

By the end of the live online course, you’ll understand:

  • How containers are highly standardized
  • How Dockerfile uses standard components to build custom containerized applications
  • How to apply site specific code to generic container images

And you’ll be able to:

  • Containerize your own applications using Dockerfile
  • Manage containers using Podman and Docker
  • Provide persistent storage and variables to your containers

This live event is for you because...

  • You want to containerize your applications
  • You want to manage containers
  • You want to use container images with site-specific information to run your applications

Prerequisites

  • Basic knowledge or experience with Linux is required

Course Set-up

  • Participants who want to learn how to work with Podman, should prepare a virtual machine or cloud instance running CentOS Stream or a similar Linux distribution
  • Participants who want to learn how to work with Docker, should prepare a virtual machine or cloud instance running Ubuntu desktop
  • Participants who cannot set up their own working environment can use the Docker sandbox provided by O’Reilly. Using your own virtual machine is recommended.

Recommended Preparation

Recommended Follow-up

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Segment 1: Understanding Containers (20 min)

  • Container fundamentals
  • How containers come forth of the Linux operating system

Segment 2: Using a Container Platform (30 mins)

  • Options for running containers
  • Runtimes
  • Orchestration

10 minute break

Segment 3: Running Containers (30 min)

  • Running containers with Docker or Podman
  • Using rootless and rootful containers
  • Running containers from standard registries
  • Monitoring container state
  • Stopping and starting containers

Segment 4: Performing Common Container Management (20 min)

  • Inspecting container details
  • Troubleshooting failing containers
  • Providing environment variables to containers
  • Exposing containers

10 minute break

Segment 5: Managing Container Images (25 min)

  • Pulling and inspecting images
  • Using image tags
  • Removing images

Segment 6: Creating Container Images with Dockerfile (25 min)

  • Understanding options for creating custom images
  • Using Dockerfile/Containerfile to create custom images
  • Dockerfile best practices

10 minute break

Segment 7: Managing Container Storage (25 min)

  • Providing access to bind-mounted storage
  • Securing Host Storage Access
  • Using Volumes

Segment 8 - Managing Container Networking (25 min)

  • Understanding networking for root and rootless containers
  • Creating custom networks

Q&A

Your Instructor

  • Sander van Vugt

    Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open Source topics. He is the author of the best-selling Red Hat RHCSA Cert Guide and the Red Hat RHCSA Complete Video Course along with many other titles on topics that include RHCE, Bash, Kubernetes, Ansible and more. Sander also works as a Linux instructor, teaching on-site and online classes for customers around the world.

    linkedinXlinksearch