Docker Certified Associate (DCA) Certification Training Course

Video description

The Docker Certified Associate (DCA) exam validates your skills as an experienced Docker practitioner, acting as a foundational benchmark for real-world Docker skills across the container industry. Professionals with this Docker certification will set themselves apart as uniquely qualified to run enterprise workloads at scale with Docker Enterprise Edition and can display the certification logo on their resumes and social media profiles. This Docker training is aligned with the Docker Certified Associate (DCA) Certification body and covers the fundamentals of Docker. You will be able to comprehend Docker and its role in the DevOps lifecycle; create images, containers, swarms, volumes, and networks; define Docker security client bundles and client-server authentication; and more.

You will learn everything you need to know about Docker Certified Associate (DCA). You will start with the very basics of Docker and understand the difference between Docker and virtualization. You will learn about the advantages of microservices and the components of Docker Engine. Learn and understand the implementation of the Docker engine; understand the installation of Docker on Ubuntu using the Docker repository and using automated scripts. Moving further, you will also learn about Docker client configuration and Docker images.

Along the course, you will learn about working with Docker images and how to utilize search in a Registry. You will learn to demonstrate Docker container logs, Docker networks, Docker swarm, and more.

By the end of this course, you will be able to comprehend Docker and its role in the DevOps lifecycle and create images, containers, and swarms.

What You Will Learn

  • Understand the difference between Docker and virtualization
  • Learn about the concept of containerization
  • Explore the components for the Docker engine
  • Understand the difference between the entry point and CMD
  • Learn about how to change the storage driver
  • Learn about Docker security

Audience

Anyone interested in learning Docker will benefit from this Docker certification training. This DCA course is well-suited for freshers, software developers, software engineers, technical leads, and system administrators.

Learners need to possess an undergraduate degree or a high school diploma. Knowledge of Linux, including hands-on experience, is required.

About The Author

Learnkart Technology Private Limited: Learnkart understands the importance of upskilling and its impact on you. They pride themselves in creating specialized e-learning courses that will not only prepare you for certification exams but also help you gain hands-on knowledge for real-world applications. Thousands of students have developed their skills with Learnkart through a variety of courses, such as PgMP, Risk Management Professional (RMP), speech recognition, Python, Amazon Web Services (AWS), and more. Learnkart regularly adds courses to its portfolio to lend more value to your learning experience.

Table of contents

  1. Chapter 1 : Introduction to Docker
    1. Course Introduction
    2. Exam Details
    3. Learning Objective
    4. Understand Docker
    5. Differentiate Docker and Virtualization
    6. DevOps and Docker
    7. Containerization
    8. Why Use Docker
    9. Microservices
    10. Advantages of Microservices
    11. Docker Architecture
    12. Summary
  2. Chapter 2 : Docker Fundamentals
    1. Learning Objective
    2. Docker Engine
    3. Components of Docker Engine
    4. Docker Community Edition
    5. Docker Enterprise Edition
    6. Pricing of Docker CE and EE
    7. Components for Docker Enterprise
    8. Mirantis Products for Docker Enterprise
    9. Docker CE Versus EE
    10. Summary
  3. Chapter 3 : Getting Started with Docker
    1. Learning Objective
    2. Implementation of Docker Engine
    3. Docker Installation on Ubuntu
    4. Docker Installation on Ubuntu Using Docker's Repository
    5. Docker Installation on Ubuntu Using Package
    6. Docker Installation on Ubuntu Using Automated Scripts
    7. Docker Engine Uninstallation on Ubuntu
    8. Docker Installation on CentOS
    9. Docker Installation on CentOS Using Docker Repository
    10. Docker Installation on CentOS Using Package
    11. Docker Installation on CentOS Using Automated Scripts
    12. Docker Uninstallation on CentOS
    13. Demo - Install Docker and Its Prerequisites
    14. Docker Client
    15. Docker Client Configuration
    16. Docker Registry
    17. Docker Images
    18. Dockerfile
    19. Create Dockerfile
    20. Dockerfile – Benefits and Use Cases
    21. Dockerfile Build
    22. Demo - Docker Build
    23. Building Docker Containers
    24. Docker Container Lifecycle
    25. Docker Container Lifecycle Management Commands
    26. Container Lifecycle Management – Stop Pause or Unpause Restart
    27. Docker Machine
    28. Demo - Execute Docker Containers Commands
    29. Demo - Working with Containers
    30. Summary
  4. Chapter 4 : Build, Manage, and Distribute Images
    1. Learning Objective
    2. Docker Base Images
    3. Accessing Docker Images
    4. Custom Image
    5. Demo – Working with Docker Images
    6. Working with Docker Registry
    7. Basic Authentication on Docker Registry
    8. Utilize Search in a Registry
    9. Dockerfile Directives
    10. Validating Docker Image
    11. Publishing Image to Docker Hub
    12. Demo - Create Docker Images for Apache Web Server
    13. Transfer Docker Images
    14. Demo - Show Difference Between Copy and Add Comm
    15. Demo - Show Difference Between Entry Point and CMD
    16. Summary
  5. Chapter 5 : Container Configuration
    1. Learning Objective
    2. Naming Containers
    3. Docker Container Deployment
    4. Listing Docker Container
    5. Docker Container Logs
    6. Runtime Configurations
    7. Containers and Applications
    8. Application Containerization Benefits and Drawbacks
    9. Binding Containers with Host or Port
    10. Inspect Container Processes
    11. Demo - Docker Container Logs
    12. Demo - Binding Containers with Host Post
    13. Summary
  6. Chapter 6 : Networking
    1. Learning Objective
    2. Introduction to Docker Network
    3. Container Network Model
    4. Network Drivers
    5. Bridge Network
    6. Host Network
    7. None Network
    8. Overlay Network
    9. Macvlan Network
    10. Docker Container with Custom Network
    11. Docker Network Management
    12. Summary
    13. Demo – Docker Networks
  7. Chapter 7 : Orchestration
    1. Learning Objective
    2. Docker Container Orchestration
    3. Container Orchestration Tools
    4. Docker Compose
    5. Demo - Docker Compose
    6. Docker Swarm
    7. Docker Swarm Architecture
    8. Docker Swarm Features
    9. Docker Swarm Setup
    10. Quorum in a Swarm Cluster
    11. Docker Services
    12. Demo - Docker Swarm
    13. Summary
  8. Chapter 8 : Docker Container Storage and Volumes
    1. Learning Objective
    2. Overview of Storage Drivers
    3. Storage Types
    4. Working with Storage Drivers
    5. Device Mapper
    6. Demo - Change Storage Driver
    7. File System in Containers
    8. File System Mount
    9. Introduction to Docker Volume
    10. Demo: Create Bind Mount Directory
    11. Demo: Create Docker Volume and Attach to Container
    12. Summary
  9. Chapter 9 : Docker Security
    1. Learning Objective
    2. Container Security
    3. DTR Webhooks
    4. UCP Client Bundles
    5. LDAP
    6. MTLS (Mutual Transport Layer Security)
    7. Docker Content Trust (DCT)
    8. Namespaces
    9. Control Groups
    10. Summary

Product information

  • Title: Docker Certified Associate (DCA) Certification Training Course
  • Author(s): Learnkart Technology Private Limited
  • Release date: August 2022
  • Publisher(s): Packt Publishing
  • ISBN: 9781804613603