For best deals, Call us now
Use code: UY10 for 10% Flat discount
Buy 1 Get 2 Certifications free with Exam

Docker Certified Associate Training (Virtual Instructor-led Training)

> Docker Hub is one of the world's largest library and community for container images.

> Docker takes up 23% of the Application container market share

> As per Payscale.com, the average salary of jobs with Docker skills is $ 97,799

USD 399 USD 599

Course Overview

Docker Certified Associate Training Course is designed for both professionals and new learners. This course will help trainees to understand how Docker became one of the best container platforms in the industry. It also provide a hands-on training  in using different storage straregies, managing container clusters and orchestrating Docker containers

Key Highlights

  • 24 Hours of Online Live Instructor-led Classes
  • Weekend classes: 8 sessions of 3 hours each
  • Assessments
  • Lifetime access to LMS where presentations
  • 24 x 7 Expert Support
  • Certification
  • Community forum for our learners
  • No Exam Included

What You'll Learn

  • Learning the origins of Docker and the technology behind it
  • Learning to write a Docker file to create an image
  • Learning to create Storage solutions
  • Learning to create multi container applications using Docker Compose
  • Learning to configure Docker Network


    • Delivery Format: Virtual Classroom Live
    • Location: Online
    • Access Period: 4 Weeks
    • Course Date: MAR 20 th
    • Course Time: 10:00 AM to 01:00 PM (EST)
    • Session: Weekend
    • Total Class: SAT & SUN (8 Sessions)
    USD 399 USD 599

Career Benefits

  • Widely recognized certification
  • Growing demand in the market
  • Better career prospects
  • Higher paycheck

Who Can Attend

  • Software developers
  • Software engineers 
  • Technical leads
  • System administrators
  • Freshers

Exam Formats

No exam included.

Course Delivery

This course is available in the following formats:

  • Virtual Classroom Live Duration: 24 Hrs

Related Courses

Course Syllabus

Introduction to Containerization

Learning Objective: Understand the origins and the need for containerization in modern applications. Learn how Docker emerged as one of the best container platforms in the industry and about the technology behind it. 



  • Containerization
  • History of Containers
  • Namespaces and Cgroups
  • Containers vs Virtual Machines
  • Types of Containers
  • Introduction to Docker
  • Docker Architecture
  • Container Lifecycle
  • Docker CE vs Docker EE

The Docker Engine

Learning Objective: Setup the Docker Engine on Google Compute Engine Instance and perform various operations on Containers. Configure logging drivers, bind container ports, and write restart policy for containers.


  • Docker Engine
  • Configuring Logging Drivers
  • Docker Terminology
  • Port Binding
  • Detached vs Foreground Mode
  • Docker CLI
  • Docker Exec
  • Restart Policy


  • Setting up Docker Engine
  • Upgrading Docker Engine
  • Setting up logging drivers in Docker
  • Port Binding
  • Starting Containers in different modes
  • Docker CLI Commands
  • Docker Exec Commands
  • Restart Policy in Docker
  • Removing Containers

Image Management and Registry

Learning Objective: Learn how to write a Dockerfile and create custom images by building the Dockerfile. Create and manage remote registry to store your custom images.


  • Dockerfile
  • Dockerfile Instructions
  • Build Context
  • Docker Image
  • Docker Registry


  • Write a Dockerfile to create an Image
  • Docker Image Tags
  • Setting up Docker Hub
  • Configuring Local Registry
  • Removing Images from the Registry

Storage in Docker

Learning Objective: Create persistent storage solutions for stateful containerized applications. Utilize different methods for storing container data and perform image cleanup for optimization.


  • Docker Storage
  • Types of Persistent Storage
  • Volumes
  • Bind Mounts
  • tmpfs Mount
  • Storage Drivers
  • Device Mapper
  • Docker Clean Up


  • Deploy Docker Volumes
  • Deploy Bind Mounts
  • Use tmpfs mounts
  • Configure Device Mapper
  • Docker Clean Up

Orchestration in Docker

Learning Objective: Create and run multi-container applications using Docker Compose and manage clusters of Docker nodes using Docker Swarm.


  • Docker Compose
  • Docker Swarm
  • Docker Service
  • Service Placement
  • Rolling Update and Rollback
  • Docker Stack


  • Deploy a Multi-container Application using Compose
  • Running Docker in Swarm mode
  • Deploying a Service in Swarm
  • Scale Services
  • Service Placement
  • Rolling Updates and Rollbacks
  • Docker Stack

Networking and Security

Learning Objective: Configure Docker network using various built-in network drivers such as a Network Bridge, and Overlay Network. Secure your environment by authenticating images using Docker Content Trust.


  • Docker Networking
  • Network Drivers
  • Bridge Network
  • Overlay Network
  • Host and Macvlan
  • Docker Security
  • Docker Content Trust
  • Securing the Docker Daemon


  • Create and use a User-defined Bridge Network
  • Create and use a Overlay Network
  • Use Host and Macvlan Network
  • Configure Docker to use External DNS
  • Signing images using DCT
  • Securing the Docker Daemon

Get detailed course syllabus in yo

Docker EE and Monitoring

Learning Objective: Install and configure Docker Enterprise Edition and learn how to use the Universal Control Plane and the Docker Trusted Registry in your enterprise cluster.


  • Docker Enterprise
  • Universal Control Plane (UCP)
  • UCP Architecture
  • Access Control in UCP
  • Docker Trusted Registry (DTR)
  • Monitoring using Prometheus


  • Set up Docker Enterprise Edition
  • Install UCP
  • Access Control using UCP
  • Installing DTR
  • Using DTR for Image Storage
  • Monitoring using Prometheus

Docker with Kubernetes

Learning Objective: Learn about container orchestration engine Kubernetes and its various services to help orchestrate Docker containers.


  • Kubernetes Core Concepts
  • Kubernetes Common Commands
  • Pods
  • Deployments
  • Labels, Selectors and Annotations
  • Services
  • Persistent Volumes and Persistent Volume Claims
  • Storage Classes


  • Setup Kubernetes cluster using GKE
  • Kubectl Common Commands
  • Deploy a Pod
  • Use a Deployment for pod management
  • Deploy different Services
  • Use Persistent Storage in Kubernetes
  • Use Storage Classes


What if I miss a class?

You will never miss a lecture at Upskill Yourself! You can choose either of the two options:

  • View the recorded session of the class available in your LMS.
  • You can attend the missed session, in any other live batch.

What if I have queries after I complete this course?

Your access to the Support Team is for a lifetime and will be available 24/7. The team will help you in resolving queries, during, and after the course.

How soon after Signing up would I get access to the Learning Content?

Post-enrolment, the LMS access will be instantly provided to you and will be available for a lifetime. You will be able to access the complete set of previous class recordings, PPTs, PDFs, assignments. Moreover, access to our 24x7 support team will be granted instantly as well. You can start learning right away.

Is the course material accessible to the students even after the course training is over?

Yes, access to the course material will be available for a lifetime once you have enrolled in the course.

Mike Williams, Direct Consultant