Docker Certification Training

Docker Certification Training Course by Wisdom Educations is designed keeping in mind the needs of both new learners and professionals looking to appear for the Docker Training course. You will learn the origins of the containerization technology and move on to create and deploy your own containerized applications. Get hands-on experience in using the different storage strategies, deploying multi-container applications using Docker Compose, and managing container clusters using Docker Swarm. Throughout this Instructor-led Docker Certification training, you will be working on real-life industry use cases.

6k + Satisfied learners Live Classes
Kubernetes Certification Training

Docker Training Curriculum

Learning Objective: In this Docker Training module you will 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.

Topics
  • 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

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.

Topics
  • Docker Engine
  • Configuring Logging Drivers
  • Docker Terminology
  • Port Binding
  • Detached vs Foreground Mode
  • Docker CLI
  • Docker Exec
  • Restart Policy
Hands-On:
  • 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

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..

Topics
  • Dockerfile
  • Dockerfile Instructions
  • Build Context
  • Docker Image
  • Docker Registry
Hands-On:
  • Write a Dockerfile to create an Image
  • Docker Image Tags
  • Setting up Docker Hub
  • Configuring Local Registry
  • Removing Images from the Registry

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

Topics
  • Docker Storage
  • Types of Persistent Storage
  • Volumes
  • Bind Mounts
  • tmpfs Mount
  • Storage Drivers
  • Device Mapper
  • Docker Clean Up
Hands-On:
  • Deploy Docker Volumes
  • Deploy Bind Mounts
  • Use tmpfs mounts
  • Configure Device Mapper
  • Docker Clean Up

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

Topics
  • Docker Compose
  • Docker Swarm
  • Docker Service
  • Service Placement
  • Rolling Update and Rollback
  • Docker Stack
Hands-On:
  • 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

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.

Topics
  • Docker Networking
  • Network Drivers
  • Bridge Network
  • Overlay Network
  • Host and Macvlan
  • Docker Security
  • Docker Content Trust
  • Securing the Docker Daemon
Hands-On:
  • 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

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.

Topics
  • Docker Enterprise
  • Universal Control Plane (UCP)
  • UCP Architecture
  • Access Control in UCP
  • Docker Trusted Registry (DTR)
  • Monitoring using Prometheus
Hands-On:
  • Set up Docker Enterprise Edition
  • Install UCP
  • Access Control using UCP
  • Installing DTR
  • Using DTR for Image Storage
  • Monitoring using Prometheus

Get detailed course syllabus in your inbox

Structure your learning and get a certificate to prove it.

Apply Now

Docker Certification Description

Wisdom Educations Docker Certification Training course gives you a solid foundation for the official Docker Certified Associate exam. The Docker training program is designed from the ground up to teach new learners about the intricacies of the Docker containerization technology. The Docker Certification course starts with the fundamentals of Docker and works up to more advanced topics such as Docker Compose, Docker Swarm, handling Network and security, working with UCP (Universal Control Panel) and DTR (Docker Trusted Registry) in Docker Enterprise. Additionally, this Docker training course also introduces you to different storage strategies such as Volumes, Bind Mounts, and tmpfs mount, which will further help you optimize your containerized application’s execution. You will learn to use Docker Registry to manage and keep track of your custom Docker images, and finally, learn the basics of Kubernetes Container Orchestration tool with the Docker engine.

Upon completion of the course, you will be able to:

  • Understand the fundamentals of Containerization
  • Set up the Docker Engine
  • Deploy a Docker Container
  • Manage Docker Containers
  • Configure Logging Drivers
  • Create Docker images using a Dockerfile
  • Store and share Docker images using Registry
  • Utilize various storage strategies
  • Compose multi-container applications
  • Deploy a Swarm cluster
  • Configure network drivers
  • Secure the Docker Daemon
  • Set up Docker Enterprise (Docker EE)
  • Configure UCP and DTR for Docker EE
  • Deploy Kubernetes Pods and Deployments
  • Use Kubernetes Services for application discovery
  • Use Persistent Volumes for storage

Docker revolutionized the IT industry with the introduction of its Portable Lightweight Container Engine. More than 30% of the organizations in the IT industry have already adopted Docker, and the adoption rate is increasing by 40% every year. Docker has almost single-handedly eliminated the need for anybody to say “It worked on my machine!” by offering parity across environments. If it works in Development, it will work in Production as well. The simplicity by which Docker deploys and manages containerized applications is unparalleled. Considering that over 80% of the containerized industry uses Docker as their main container platform, it should be enough for anyone to dig their hands in this technology.

This course is specifically designed for:

  • Professionals aspiring to clear the Docker Certified Associate exam
  • Professionals keen on advancing their career as DevOps Engineers
  • Individuals looking to establish their credibility and value in the market as experienced Docker practitioners
  • Principal Software Engineers
  • Cloud Professionals
  • Software Developers
  • Site Reliability Engineers
  • Technical Leads

The pre-requisites for this course include: Good Knowledge and Hands-on experience with Linux. You don’t need to be a wizard at the command line, but you should be familiar with how to open your favorite shell or terminal, and run basic commands in that environment. To refresh your skills, you will get the "Linux Fundamentals for Docker" Self-paced modules as pre-requisites in your LMS when you enroll in Docker Certified Associate Training.

Certification

Wisdom Educations Docker Associate Certificate Holders work at 1000s of companies like
Sample of Certificate

Docker Training Projects

Any system with 4GB of RAM and a decent HDD with the latest version of Windows, Linux, or MacOS is compatible. Free Tier GCP account will be used to perform all the demos. Edureka will help you set up the required software. The Installation Guides to set up the environment is available on the LMS.

All the practicals will run on Google Compute Engine (GCE) virtual machines. In case of any doubts, you can reach out to our 24x7 support team.

Arkane Pvt Limited is using Cloud for one of their products. The project is in its initial stages, and the organization is ready with its frontend. However, it is taking about 4 hours of effort to push each update to its production environment, which is an obstacle for the release of the product. To resolve this issue, the team has decided to containerize their application to ease the deployment process.

Tools Used:
  • Docker - For containerizing the application
  • Swarm - To deploy the containerized application on the cluster of servers.
  • Kubernetes - An alternative to Docker swarm.
Objectives:
  • Containerize the Application
  • If Persistent Storage is required for the application, connect appropriate storage solution.
  • Create a Swarm cluster and deploy the application on the cluster with an appropriate networking solution.
  • Deploy the application on a Kubernetes cluster
  • Application in Docker swarm should be available outside the cluster
  • Application in Kubernetes should be available within the cluster

Docker Training Features

Instructor-led Live Sessions

24 Hours of Online Live Instructor-led Classes.

Weekend Class: 8 sessions of 3 hours each.

Assessments

Each class will be followed by a quiz to assess your learning.

Lifetime Access

You will get lifetime access to LMS where presentations, quizzes, installation guides & class recordings are available.

24 x 7 Expert Support

We have a lifetime 24x7 online support team to resolve all your technical queries, through a ticket based tracking system.

Certification

Successfully complete your final course project and Edureka will certify you as a Docker Associate.

Forum

We have a community forum for our learners that further facilitates learning through peer interaction and knowledge sharing.