4.3 (3985) 4236 Learners

Covers Docker basics, Docker installation, and working with containers

Covers Docker Architecture & Components, Docker in DevOps & Docker Networking

Get introduced to Orchestration Services- Docker Compose & Docker Swarm

Comprehensive hands-on training on Dockers & Containers

End-to-end learning experience with real-life case studies

Download Syllabus


Learning Docker allows system administrators to use these containers to reduce inconsistencies. If you've developed a program in R and need verification, your colleague may not get consistent results because of different environment variables. Docker allows the program to run exactly the way it would on your computer so your colleague could verify your results without question. It's used in DevOps when enterprises need to develop large scale solutions, but the intended recipients may not have the same software. These types of use cases have allowed companies like Microsoft and IBM to launch large projects with better results than traditional DevOps.

What you will learn

  • Evolution of containers
  • VMs & Containers - Differences
  • Architecture & Components
  • Docker Commands
  • Docker Installation
  • Work with Images
  • Images using Dockerfile
  • Docker Compose
  • Docker Registry
  • Docker Volumes
  • Docker Networks
  • Create & Manage Docker Swarms


Docker is a tool designed to enable the creation, deployment, and running of applications using of containers. It offers a multitude of benefits to both individuals and organizations,

Individual Benefits

Learning Docker helps software developers:

  • Develop software in a cross-platform environment
  • Enables convenient distribution or deployment of an application
  • Provides a boost to your market value as a DevOps professional
  • A DevOps professional can earn an average of $91251, as per

Organizational Benefits

Docker training also has certain organizational benefits:

  • Organizations can build a container image and use that same image for every step of the deployment process.
  • Available for multiple cloud platforms including, Amazon Web Services and Google Compute Platform
  • Dramatically reduces infrastructure cost


Course Content

Introduction to Docker Play
Docker Installation Play
Common Docker Operations Saving Changes to Docker Components of Docker Ecosystem Play
Components of Docker Ecosystem 10:00 Play
Docker Engine & Dockerfile 10:00 Play
Docker Architecture 10:00 Play
Why Do We Use Docker Storage? 10:59 Play
Types of Docker Storage 10:00 Play
Volumes 10:00 Play
Volume Drivers 10:00 Play
Backing Up and Restoring the Volume 10:00 Play
Bind Mounts 10:00 Play
Bind Propagation 10:00 Play
Tmpfs Mounts 10:00 Play
Storage Drivers 10:00 Play
What Are Microservices? 10:00 Play
What is Docker Compose? 10:00 Play
Installing Docker Compose 10:00 Play
What Are Yaml Files? 10:00 Play
Creating Docker File Using Yaml 10:00 Play
Versioning 10:00 Play
Deploying Django Using Docker Compose 10:00 Play
Deploying Django Using Docker Compose 10:00 Play
Cli Environment Variables 10:00 Play
Environment File 10:00 Play
Environment Variables in Compose 10:00 Play
Commands for Docker Management 10:00 Play
Linking Docker Containers 10:00 Play
Extending Services in Compose 10:00 Play
Networking in Compose 10:00 Play
How to Use Compose in Production? 10:00 Play
What is Container Orchestration? 10:00 Play
What is a Docker Swarm? 10:00 Play
Building a Docker Swarm 10:00 Play
Docker Swarm Services 10:00 Play
Deployments in Swarms 10:00 Play
Scaling a Service in Swarm 10:00 Play
Rolling Updates in Swarm 10:00 Play
Draining a Node in Swarm 10:00 Play
Connecting to a Network in Swarm 10:00 Play
Giving Storage Access in Swarm 10:00 Play
Controlling Service Placement 10:00 Play
What is Docker Networking? 10:00 Play
Types of Docker Networks 10:00 Play
Bridge Network 10:00 Play
Bridge Network Demo 10:00 Play
Default Bridge Network 10:00 Play
Overlay Network 10:00 Play
Overlay Network Demo 10:00 Play
Macvlan Network 10:00 Play
Host and None Network 10:00 Play
System D 11:00 Play
Enabling Http/https Proxy 11:00 Play
Prometheus and Grafana 11:00 Play
Collecting Docker Metrics Demo 11:00 Play
Ecr and Ecs 11:00 Play
Ecr and Ecs Demo 11:00 Play
Docker Best Practices 11:00 Play
Brief history of Deployment era 12:00 Play
Features of Containers 12:00 Play
Introduction to Kubernetes 12:00 Play
Working of Kubernetes (overview) 12:00 Play
Installation of Kubernetes 12:00 Play
Understand Kubernetes Architecture 10:00 Play
What are Kubernetes objects? 10:00 Play
What are YAML files? 10:00 Play
Name, Namespaces, Labels & selectors , Annotations 10:00 Play
What are Pods? 10:00 Play
What are Replication Controllers? 10:00 Play
What is a Deployment? 10:00 Play
Introduction to Kube Services and its types 10:00 Play
Stateful and Demon sets 10:00 Play

Course Details

Docker's open source container registry allows you to package your application and all related parts so that it will run true to form on any other Linux based computer. Docker commands and command lines are easy to manipulate, and Docker Enterprise makes it easy to build business-critical systems at scale. Use Docker to provide your business with real value by creating and deploying the entire solution within a single package. Container orchestration reduces environment variables and makes your programs more portable, giving you the chance to set things up on your own system to run on a more powerful computer later. Getting to know this type of system makes you a valuable asset to any business needing to produce at scale or run complex yet reproducible systems.


Anyone interested in learning Docker will benefit from this Docker Certification Training. This DCA course also is well-suited for: Freshers, Software developers, Software engineers, Technical leads, System administrators.


In order to take full advantage of this Docker training course, you will need to have a solid knowledge of Linux, including hands-on experience.

Course Info.

24+ Hours
2-3 Hours/week
Docker Certified Associate (DCA)
Video Script

Training Options

Selfpaced Training

  • Lifetime access to high-quality self-paced eLearning content curated by industry experts
  • 3 simulation test papers for self-assessment
  • Lab access to practice live during sessions
  • 24x7 learner assistance and support

Live Virtual Classes

  • Online Classroom Flexi-Pass
  • Lifetime access 
  • Real-life Case Studies
  • 24 x 7 Expert Support

One on One Training

  • Customized learning delivery model (self-paced and/or instructor-led)
  • Flexible pricing options
  • Enterprise grade learning management system (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Exam & Certification

Exam Details

  • 13 multiple choice and 42 discrete option multiple choice (DOMC) questions in 90 minutes
  • Designed to validate professionals with a minimum of 6 to 12 months of Docker experience
  • Remotely proctored on your Windows or Mac computer
  • Available globally in English
  • USD $195 or Euro €175 purchased online
  • Results delivered immediately




Docker does not publish exam passing scores because exam questions and passing scores are subject to change without notice.

After completing your exam, you will receive results via score report immediately on the testing screen and have the option

Your Certification will be valid for 2 years. You will be required to update your certification every two (2) years.