Docker Certified Associate Online Course

About the Course

This video course will teach you how to set up Docker in AWS and Linux environment systems and help you to prepare you for the DCA certification exam.

The course begins with an introduction to Docker Swarm orchestration, guiding you as you install Docker on your machines. Next, you’ll use Dockerfile to create images, manage them with command-line interface (CLI) commands, and configure and set up a registry to pull and save images. As you progress, you’ll delve into Docker containers, volume, images, and image registry. Toward the end, you’ll work with Docker networking and Docker Swarm AWS EC2 instances and get an introduction to Docker Enterprise and Kubernetes.

By the end of this course, you’ll have developed a clear understanding of how to set up Docker containers in AWS and Linux environments and covered the six important domains needed to pass the DCA certification exam.


Course Curriculum

Introduction

  • Introduction to the Course
  • Domains Required to Pass the Docker Certified Associate (DCA) Exam
  • Docker Container Workflow
  • Container Image Registry Overview

Installation and Basic Setup

  • Prepare the Amazon Elastic Compute Cloud (Amazon EC2) Instance
  • Amazon Elastic Compute Cloud (Amazon EC2) Docker Installation
  • Amazon Elastic Compute Cloud (Amazon EC2) Cleanup

Docker Images

  • Docker Image Maintenance
  • Container Image Save Load Import
  • Docker file and Docker Image Prune

Docker Containers

  • Start and Create a Docker Container
  • Attaching/Detaching Docker Container and Using Exec
  • Different States of a Docker Container
  • Commit Changes to a Docker Container
  • Exporting Docker Containers
  • Copying Docker Containers and Using Diff
  • Docker Container Log Top Stats
  • Docker Container Resource Utilization

Docker Volume

  • Docker Volume Management
  • Docker Volume Mounting
  • Docker Volume Options and Cleanup

Docker Image Deep Dive

  • Image Layers Introduction
  • Image Build Using FROM
  • Image Build Using FROM Base Image
  • Image Build Using LABEL
  • Image Build Using CMD, WORKDIR, and COPY
  • Image Build Using RUN, ADD, ENTRYPOINT, and EXPOSE
  • Image Build Using ARG and ENV
  • Image Build Using VOLUME

Image Registry

  • Image Registry Using Play with Docker
  • Image Registry Using Amazon Elastic Compute Cloud (Amazon EC2)
  • Image Registry Using Docker Hub

Docker Networking

  • Docker Networking Overview
  • Create Custom Network Namespace
  • Custom Network Configuration File
  • Custom Network Custom Subnet
  • Custom Network - Working with Multiple Networks
  • Remove Network
  • Host Networking
  • Null Networking
  • Discovery and Load Balance

Docker Swarm

  • Docker Swarm - Introduction
  • Docker Swarm in Amazon Elastic Compute Cloud (Amazon EC2)
  • Docker Swarm Amazon Machine Images (AMI) Setup
  • Docker Swarm Init Cluster
  • Docker Swarm - Service Task Stack Introduction
  • Docker Swarm Service and Task in Detail
  • Swarm Service Scaling and Removing
  • Docker Swarm Service Update and Rollback
  • Docker Swarm Locking
  • Docker Swarm Drain
  • Docker Swarm Stack Deploy
  • Docker Swarm Global Service
  • Docker Swarm Add Worker
  • Play with Docker Setup
  • Swarm Node Label Introduction
  • Docker Swarm Label Service
  • Docker Swarm Global Service Label
  • Docker Swarm Placement Preference
  • Docker Swarm Constraint and Placement Preference
  • Docker Swarm Promote Demote

Docker Enterprise

  • Docker Enterprise installation preparation
  • Prepare Amazon Machine Image (AMI) for Docker Enterprise
  • Install Universal Control Plane (UCP)
  • Node - Subject Alternative Name (SAN) Update
  • Docker Enterprise - Add nodes
  • Docker Trusted Registry (DTR) Installation

Kubernetes

  • Orchestration Overview
  • Kubernetes Component Introduction
  • YAML Introduction
  • Kubernetes Cluster Installation Analogy
  • Kubernetes Cluster Types of Installation
  • Minikube Window Installation
  • Minikube CentOS Installation
  • Pod - Getting Started
  • POD File Copy and Working with Ports
  • ReplicaSet Introduction
  • Deployments Introduction
  • Service Introduction
  • Label Selector Introduction
  • Volume Introduction
  • ConfigMap Introduction
  • Secrets Introduction
  • Namespace Introduction

Tags: Docker Certified Associate Online Course