O'Reilly logo
live online training icon Live Online training

Managing Containers on Linux

Sander van Vugt

An increasing amount of datacenter workloads are offered as containers. In this course, students will get an introduction to working with containers, with a focus on the entire datacenter landscape that is required for managing containers. This course also serves as a preparation for more advanced courses, such as managing Kubernetes

What you'll learn-and how you can apply it

  • Understanding Containerized IT
  • Understanding Container Components
  • Using Docker
  • Running Containers on Container Optimized Linux
  • Orchestrating Containers with Kubernetes

This training course is for you because...

The course provides an introduction into working with containers and helps you getting started with containerized IT. The course is geared toward developers, devops, system administrators, and IT architects.

Prerequisites

  • Basic knowledge or experience with Linux is required

Materials, downloads, or Supplemental Content needed in advance

  • To participate in the labs in this course, students will need to install a virtual machine with the latest version of CentOS. No further configuration is required.

Resources

If an attendee has no experience with Linux, it helps to watch "Beginning Linux System Administration" first: https://sunburn.in/?page=library/view/beginning-linux-system/9780134589329/

About your instructor

  • Sander van Vugt started working with Linux in 1992. He wrote his first book about Linux in 1999, and up to date has completed 62 different books on Linux related topics, including the best selling RHCSA/RHCE 7 Cert Guide. Sander is the author of over 20 Linux related video courses. He also works as a Linux instructor, teaching on-site and on-line classes for customers around the world.

Schedule

The timeframes are only estimates and may vary according to how the class is progressing

Segment 1: Understanding Containerized IT - 20 minutes

  • Students will learn how containerized IT makes a difference , how it can be deployed and how it is different from virtualization

Segment 2: Understanding Container Components - 20 minutes

  • Students will learn about the building blocks of a containerized IT solution, including namespaces, cgroups and images

Segment 3: Using Docker 40 minutes

  • Students will learn how to work with Docker

10 minute break

Segment 4: Running Containers on Container Optimized Linux (40 minutes)

  • Students will learn about the specific features in container optimized Linux, how to manage it and how to run containers on top of it.

10 minute break

Segment 5: Orchestrating Containers with Kubernetes (50 minutes)

  • Students will learn how to set up a Kubernetes test environment where containers can be used