Docker Certified Associate (DCA)

By William Boyd

Learn about the industry-leading tool for running and managing containers.

19 hours
  • 88 Lessons
  • 16 Hands-On Labs
  • 1 Practice Exam

About the course

Docker is an extremely powerful tool for running and managing containers. Currently, Docker is the industry-leading container runtime platform and offers a colossal number of features revolving around container management, plus orchestration.

This course serves as preparation for learners who seek to pass the Docker Certified Associate certification exam offered by Docker. Ultimately, the certification exam aims to validate one’s skills as a Docker practitioner. In this course, we will dissect both the concepts and objectives needed to use Docker effectively. Learners will also uncover how to leverage core features contained within Docker Community Edition (DCE), as well as the additional features offered through Docker Enterprise Edition (DEE).

  • Chapter 1 4 Lessons Introduction 10:20

    An Important Note about A Cloud Guru and Linux Academy Courses

    1:19

    Course Introduction

    5:27

    About the Training Architect

    0:28

    Course Features and Tools

    3:06
  • Chapter 2 14 Lessons Docker Community Edition Installation and Configuration 3:13:14

    Introduction to Docker Community Edition

    2:12

    Installing Docker on CentOS

    7:06

    Installing Docker on Ubuntu

    5:56

    Selecting a Storage Driver

    7:29

    Running a Container

    17:16

    Upgrading the Docker Engine

    4:13

    Configuring Logging Drivers (Splunk, Journald, etc.)

    6:49

    Introduction to Docker Swarm

    1:40

    Configuring a Swarm Manager

    4:30

    Configuring Swarm Nodes

    4:32

    Docker Swarm Backup and Restore

    4:51

    Namespaces and Cgroups

    6:40

    Installing and Configuring the Docker Engine

    1:00:00 Hands-On Lab

    Building a Docker Swarm

    1:00:00 Hands-On Lab
  • Chapter 3 10 Lessons Image Creation, Management, and Registry 3:27:40

    Introduction to Docker Images

    9:36

    The Components of a Dockerfile

    11:36

    More Dockerfile Directives

    10:22

    Building Efficient Images

    14:25

    Managing Images

    8:06

    Flattening a Docker Image to a Single Layer

    6:25

    Introduction to Docker Registries

    14:31

    Using Docker Registries

    12:39

    Creating Your Own Docker Image

    1:00:00 Hands-On Lab

    Building a Private Docker Registry

    1:00:00 Hands-On Lab
  • Chapter 4 9 Lessons Orchestration 3:02:01

    Locking and Unlocking a Swarm Cluster

    7:10

    High Availability in a Swarm Cluster

    8:47

    Introduction to Docker Services

    10:34

    Using docker inspect

    4:57

    Docker Compose

    7:40

    Introduction to Docker Stacks

    12:32

    Node Labels

    10:21

    Building Services in Docker

    1:00:00 Hands-On Lab

    Building a Docker Application Stack

    1:00:00 Hands-On Lab
  • Chapter 5 7 Lessons Storage and Volumes 2:16:24

    Docker Storage in Depth

    8:31

    Configuring DeviceMapper

    6:58

    Docker Volumes

    14:25

    Image Cleanup

    4:11

    Storage in a Cluster

    12:19

    Using Volumes in Docker Containers

    45:00 Hands-On Lab

    Using Storage Volumes with Docker Swarm

    45:00 Hands-On Lab
  • Chapter 6 9 Lessons Networking 1:57:00

    Docker Networking

    5:14

    Built-In Network Drivers

    16:18

    Creating a Docker Bridge Network

    9:02

    Deploying a Service on a Docker Overlay Network

    4:03

    Exposing Containers Externally

    9:03

    Network Troubleshooting

    9:50

    Configuring Docker to Use External DNS

    3:30

    Using a Docker Bridge Network

    30:00 Hands-On Lab

    Deploying a Service on an Overlay Network

    30:00 Hands-On Lab
  • Chapter 7 5 Lessons Security 1:05:25

    Signing Images and Enabling Docker Content Trust

    10:12

    Default Docker Engine Security

    6:24

    Docker MTLS

    7:57

    Securing the Docker Daemon HTTP Socket

    10:52

    Working with Docker Content Trust

    30:00 Hands-On Lab
  • Chapter 8 12 Lessons Docker Enterprise 2:03:02

    Docker Enterprise Overview

    1:20

    Installing Docker EE

    13:24

    Universal Control Plane (UCP)

    4:44

    Security in UCP

    10:28

    Docker Trusted Registry (DTR)

    5:21

    Setting up Docker Trusted Registry (DTR)

    9:51

    Sizing Requirements for Docker UCP and DTR

    2:47

    Configuring Backups for UCP and DTR

    6:29

    DTR Security Features

    3:55

    Managing Certificates with UCP and DTR

    3:26

    Docker Enterprise Summary

    1:17

    Building a Docker Enterprise Infrastructure with Mirantis Launchpad

    1:00:00 Hands-On Lab
  • Chapter 9 16 Lessons Docker Kubernetes Service 3:04:46

    Docker Kubernetes Service Overview

    1:05

    Kubernetes Orchestration in Docker

    5:28

    App Configuration in Kubernetes

    9:40

    Configuring Applications in Docker Kubernetes Service

    30:00 Hands-On Lab

    The Kubernetes Network Model

    2:29

    Services and DNS

    11:05

    Deployments

    6:39

    Services and Deployments in Docker Kubernetes Service

    30:00 Hands-On Lab

    DaemonSets

    2:42

    Scheduling

    4:57

    Probes

    4:28

    Using Probes in Docker Kubernetes Service

    30:00 Hands-On Lab

    Storage with Volumes

    4:24

    Storage with PersistentVolumes

    10:49

    Docker Kubernetes Service Summary

    1:00

    Using Storage in Docker Kubernetes Service

    30:00 Hands-On Lab
  • Chapter 10 2 Lessons Wrap-Up 5:56

    How to Prepare for the Exam

    3:53

    What's Next After Certification?

    2:03
  • Chapter 11 1 Lesson Practice Exam - Docker Certified Associate 1:30:00

    Docker Certified Associate (DCA) - Practice Exam

    1:30:00 Quiz

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!