TOIT Training

Introduction to Docker Containerization

Introduction to Docker Containerization
  • Overview
  • Curriculum
  • Reviews

COURSE OUTLINE

 

01. Introduction
  • What is containerization
  • What problem does containerization solve
  • How the technology works
  • Who are the different providers
  • What is Docker
  • When should we use Docker
  • Docker Terminology
  • How does Docker work
02. Installation
  • Determining the sizing requirements
  • Docker engine installation
  • Repository setup
  • Storage driver selection
  • Installation troubleshooting
  • Understand namespaces, cgroups, and certificates
  • Image access
  • Upgrading the Docker engine
03. Configuration
  • Swarm
  • Managers
  • Adding notes
  • Start on boot
  • Backup configuration
  • Backup schedule
  • Logging drivers
04. Networking
  • Container network model
  • Docker bridged networks
  • Identify IP and port for external access
  • Publishing ports
  • Traffic flow types
  • Types and use cases for the built-in network drivers
  • External DNS configuration
  • Docker overlay network service deployment
  • Docker load balancing HTTP / HTTPS
  • Troubleshooting
05. Storage and Volumes
  • Object storage vs Block storage
  • OS to graph driver mapping
  • Using volumes for consistent storage
  • Application layers
  • Configuring device mapper
  • Storage Maintenance
  • Cluster node utilization of storage
06. Image Creation, Management, and Registry
  • Dockerfile components
  • Dockerfile options
  • Dockerfile image creation
  • Applying a file
  • Managing an image
07. Orchestration
  • Swarm mode cluster creation
  • Container vs Service
  • Application deployment
  • Working with stack services
  • Increasing replicas
  • Adding networks
  • Mounting volumes
  • Node labels
  • Service troubleshooting
  • Docker application communication
  • Quorum in a Swarm
  • Using templates
  • Registry
  • Images
08. Security
  • Image signing
  • Docker Content Trust
  • UCP and RBAC
  • UCP
  • Security defaults
  • Mutually authenticated TLS (MTLS)
  • Identity roles
  • Using external certificates

 

Skills Learned

 

After completing this online training course, students will be able to:

  • What Docker is and what it’s used for

  • Key Docker concepts, including the Docker Enterprise features, Docker Engine installation, and more

  • How to install, configure, and validate Docker Engine

  • Swarm

  • Docker bridged networks

  • Dockerfile

  • Container vs Service

  • Docker Content Trust

  • 0 Sections
  • 0 Lessons
  • 0 Quizzes
  • 11h Duration
Expand All

0

0 Ratings
5 Star 0%
4 Star 0%
3 Star 0%
2 Star 0%
1 Star 0%

Reviews

Free

Start Course

Retake Course

Are you sure you want to retake the course? This action will permanently delete all your progress in this course.

Course Includes

  • Overview

    This online instructor led training course provides the knowledge and skills to utilize Docker, a package your application and all its dependencies together in the form of containers so to make sure that your application works seamlessly in any environment which can be development or test or production. In this course students will learn key topics including the Docker Engine, Docker Content Trust, Swarm, Dockerfile, troubleshooting, and more.

Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below:

Buy for group

Introduction to Docker Containerization
No groups Found

You don't have any groups yet

Create a group and add group members. Sync Group(s)