Introduction to Docker Containerization eLearning


Student financing options are available.

Transitioning military and Veterans, please contact us to sign up for a free consultation on training and hiring options.

Looking for group training? Contact Us

Download PDF of Course Details

Course Description:

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.




Course Outline


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

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

Adding notes
Start on boot
Backup configuration
Backup schedule
Logging drivers

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
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
Image Creation, Management, and Registry

Dockerfile components
Dockerfile options
Dockerfile image creation
Applying a file
Managing an image

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

Image signing
Docker Content Trust
Security defaults
Mutually authenticated TLS (MTLS)
Identity roles
Using external certificates

Skills Learned

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
Docker bridged networks
Container vs Service
Docker Content Trust

Who Should Attend This Course

This course is intended for professionals who deploy containerized applications, Site Reliability Engineers (SREs), DevOps Engineers, Operations Engineers, and Full Stack Developers.


None, but we recommend that students have some Linux system administration experience.


  • Accessible 24x7x365 both from your PC and Mobile Device
  • Enjoy job placement assistance for the first 12 months after course completion.
  • This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
  • Government and Private pricing available.*

*For more details call: 858-208-4141 or email: training@ccslearningacademy.com; sales@ccslearningacademy.com

NOTE: These are our Partner Delivered eLearning.

Shopping Cart