Docker

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

Duration
24+ Hours
Institution
Docker Certified Associate (DCA)
Language
English
Video Script
English

Overview

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
     

Syllabus

International industry expertise at your disposal as you deep-dive into the research topic and sector of your choice.

Course Content

Introduction to Docker (3 Lectures)

Introduction to Docker

Play

Docker Installation

Play

Common Docker Operations Saving Changes to Docker Components of Docker Ecosystem

Play

Introduction (3 Lectures)

Components of Docker Ecosystem

10:00 Play

Docker Engine & Dockerfile

10:00 Play

Docker Architecture

10:00 Play

Storing Data in Docker (9 Lectures)

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

Docker Compose (16 Lectures)

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

Container Orchestration (11 Lectures)

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

Networking in Docker (9 Lectures)

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

Docker Monitoring (7 Lectures)

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

Introduction to Kubernetes (5 Lectures)

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

Kubernetes Architecture (4 Lectures)

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

Introduction to Pods and Services (5 Lectures)

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.

Eligibility

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.

Pre-requisites

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.

Enquiry

Training Options

Self-paced Training

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

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

One on One Training

Enquiry Now
  • 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

Frequently Asked Questions

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.