Docker Course Online

SKU: 1010
12 Lesson
|
16 Hours
Docker Training at igmGuru introduces you to container-based application development and deployment. Learn Docker Engine, Docker CLI, Dockerfiles, storage, registries, Docker Scout, Buildx, Swarm, troubleshooting, and modern container security practices, with preparation for the DCA examination.

Docker Course Overview

Docker Training at igmGuru is designed to help you learn containerization from the fundamentals through practical Docker workflows. The course covers Docker Engine, Docker CLI, images, containers, Dockerfiles, storage, networking, Docker Compose, Docker Hub, Docker Scout, BuildKit, Buildx, Swarm, CI/CD, security, troubleshooting, and Kubernetes basics. It also covers current Docker security practices, including SBOMs, image provenance, Sigstore/Cosign, Notation, Docker Hardened Images, and Docker Debug.

Prerequisites

  • Basic Linux command-line knowledge
  • Basic understanding of operating systems
  • Familiarity with networking concepts
  • Basic understanding of application development or IT operations
  • Basic Git knowledge is recommended
  • No previous Docker certification is required

Why Learn Docker in 2026?

Docker remains a core container technology used across software development, DevOps, cloud computing, microservices, CI/CD, and application deployment. Current Docker workflows also include BuildKit, Buildx, Docker Compose V2, Docker Scout, image attestations, Docker Hardened Images, and container security practices. Docker skills are commonly listed alongside Kubernetes, cloud platforms, Linux, automation, and DevOps skills in cloud and DevOps roles.

Course Objectives

This course focuses on practical Docker administration, application containerization, security, orchestration, and certification preparation.

  • Understand Docker architecture and container concepts
  • Install and configure Docker environments
  • Create, build, tag, and manage Docker images
  • Write Dockerfiles for containerized applications
  • Build images with BuildKit and Buildx
  • Use Docker Compose V2 for multi-container applications
  • Configure Docker networks and persistent storage
  • Work with Docker Hub and container registries
  • Apply container security practices
  • Analyze images with Docker Scout
  • Understand SBOMs and image provenance
  • Learn current image-signing approaches using Cosign and Notation
  • Use Docker Debug for container troubleshooting
  • Understand Docker Hardened Images
  • Work with Docker Swarm concepts
  • Use Docker in CI/CD workflows
  • Understand Kubernetes fundamentals
  • Prepare for the Docker Certified Associate examination

What You Will Learn

You will build Docker skills from container fundamentals through image management, application deployment, security, orchestration, and certification preparation.

  • Docker architecture and container lifecycle
  • Docker Engine and Docker CLI
  • Docker Desktop
  • Docker images and image layers
  • Dockerfile instructions
  • Multi-stage builds
  • BuildKit and Buildx
  • Docker Init
  • Docker containers
  • Container logs and inspection
  • Docker volumes and bind mounts
  • Docker networking
  • Docker Compose V2
  • Docker Hub and private registries
  • Image tags and digests
  • Docker Scout
  • Vulnerability analysis
  • SBOM and provenance
  • Cosign and Notation
  • Docker Hardened Images
  • Docker Debug
  • Docker Swarm
  • CI/CD with Docker
  • Kubernetes basics

Who is this Course For?

This course is suitable for learners who want Docker skills for software development, DevOps, cloud, infrastructure, or container-focused roles.

  • Beginners learning Docker
  • Software Developers
  • DevOps Engineers
  • Cloud Engineers
  • System Administrators
  • Linux Administrators
  • Infrastructure Engineers
  • Site Reliability Engineers
  • Platform Engineers
  • Cloud Architects
  • CI/CD Engineers
  • IT Professionals
  • Professionals preparing for the DCA examination

Tools You Will Work With

  • Docker Engine
  • Docker Desktop
  • Docker CLI
  • Docker Compose V2
  • Docker Hub
  • Dockerfiles
  • Docker BuildKit
  • Docker Buildx
  • Docker Init
  • Docker Scout
  • Docker Debug
  • Docker Hardened Images
  • Docker Swarm
  • Kubernetes
  • Sigstore Cosign
  • Notation
  • YAML
  • Git
  • CI/CD platforms

Docker Buildx provides extended build capabilities through BuildKit, while Docker Desktop includes current Docker development and container management tools.

Hands-on Real Time Projects Include

  • Containerize a Node.js or Python web application
  • Build a custom Docker image using a Dockerfile
  • Reduce image size using multi-stage builds
  • Build a multi-platform image using Buildx
  • Create a multi-container application with Docker Compose
  • Configure application networking between containers
  • Store application data using Docker volumes
  • Push images to Docker Hub
  • Scan container images with Docker Scout
  • Generate and inspect SBOM and provenance information
  • Apply image-signing concepts with Cosign
  • Troubleshoot a minimal container using Docker Debug
  • Deploy services using Docker Swarm
  • Build a Docker-based CI/CD workflow

Skills You Will Gain

You will develop practical skills for working with Docker in development, DevOps, cloud, and container deployment workflows.

  • Containerization
  • Docker administration
  • Docker image creation
  • Dockerfile development
  • Multi-stage image builds
  • BuildKit and Buildx
  • Docker Compose
  • Container networking
  • Container storage
  • Registry management
  • Image security
  • Vulnerability analysis
  • SBOM management
  • Image provenance
  • Container troubleshooting
  • Docker Swarm
  • CI/CD
  • Kubernetes fundamentals

Career Outcomes

Docker knowledge can support roles where containerization is used with DevOps, cloud, automation, CI/CD, or Kubernetes.

  • DevOps Engineer
  • Cloud Engineer
  • Docker Administrator
  • Container Engineer
  • Platform Engineer
  • Site Reliability Engineer
  • Infrastructure Engineer
  • System Administrator
  • Cloud DevOps Engineer
  • Software Developer
  • Release Engineer
  • CI/CD Engineer

Key Features

Docker Training Modules

1. Introduction to Docker
2. Containerization concepts
3. Containers vs Virtual Machines
4. Docker architecture
5. Docker Engine
6. Docker Desktop
7. Docker CLI
8. Docker client and daemon
9. Docker installation
10. Docker Personal, Pro, Team, and Business plans
1. Docker container lifecycle
2. Creating containers
3. Running containers
4. Detached and interactive modes
5. Container naming
6. Port publishing
7. Environment variables
8. Starting and stopping containers
9. Restarting containers
10. Removing containers
11. Container logs
12. Container inspection
13. Executing commands inside containers
14. Container resource controls
1. Docker images
2. Image layers
3. Pulling images
4. Tagging images
5. Inspecting images
6. Dockerfile structure
7. FROM
8. RUN
9. COPY
10. ADD
11. WORKDIR
12. ENV
13. ARG
14. EXPOSE
15. USER
16. CMD
17. ENTRYPOINT
18. HEALTHCHECK
19. Multi-stage builds
20. Dockerfile best practices
21. BuildKit fundamentals
22. Docker Buildx
23. Docker Init
1. Container filesystem
2. Persistent storage concepts
3. Docker volumes
4. Named volumes
5. Anonymous volumes
6. Bind mounts
7. Volume creation and management
8. Mounting volumes into containers
9. Volume inspection
10. Data backup and restore concepts
11. Storage driver fundamentals
1. Docker networking fundamentals
2. Bridge networks
3. Host networking
4. None network
5. Overlay networks
6. Creating custom networks
7. Connecting containers to networks
8. Container DNS
9. Service discovery
10. Network aliases
11. Port mapping
12. Network troubleshooting
1. Introduction to Docker Compose
2. Compose Specification
3. Compose V2
4. compose.yaml
5. Services
6. Images
7. Build configuration
8. Ports
9. Environment variables
10. Volumes
11. Networks
12. Service dependencies
13. Health checks
14. Compose profiles
15. Multi-container applications
16. Compose troubleshooting
1. Container orchestration
2. Docker Swarm overview
3. Swarm architecture
4. Manager and worker nodes
5. Initializing a Swarm
6. Joining nodes
7. Swarm services
8. Tasks and replicas
9. Scaling services
10. Rolling updates
11. Rollbacks
12. Overlay networking
13. Docker secrets
14. Docker configs
15. Swarm troubleshooting
16. Docker Swarm use cases
1. Docker Hub
2. Public and private repositories
3. Docker Registry concepts
4. Docker login
5. Pulling images
6. Pushing images
7. Image tags
8. Image digests
9. Repository management
10. Registry authentication
11. Private registry concepts
12. Docker Scout
13. Image vulnerability analysis
14. SBOM inspection
15. Image policy evaluation
16. Supply-chain metadata
17. Image remediation concepts
1. Docker security fundamentals
2. Linux namespaces
3. Control groups
4. Linux capabilities
5. Seccomp
6. Root and non-root containers
7. Dockerfile security
8. Secrets management
9. Image vulnerability management
10. Docker Scout security analysis
11. SBOM
12. Image provenance
13. Image attestations
14. Sigstore and Cosign
15. Notation
16. Docker Hardened Images
17. Container supply-chain security
18. Docker Content Trust retirement and migration
19. Docker Content Trust Update
Docker Content Trust and the Notary v1 service are being retired. Docker has scheduled the complete shutdown for December 8, 2026. Docker recommends modern alternatives such as Sigstore/Cosign and Notation. Docker Hardened Images include signed security metadata such as SBOMs, provenance attestations, VEX information, and cryptographic signatures.
1. Docker logs
2. Logging drivers
3. Container statistics
4. Docker events
5. Docker system information
6. Container inspection
7. Image troubleshooting
8. Network troubleshooting
9. Storage troubleshooting
10. Resource troubleshooting
11. Container startup problems
12. Docker Desktop diagnostics
13. Docker Debug
14. Troubleshooting minimal and distroless images
1. Docker in CI/CD pipelines
2. Automated Docker builds
3. Automated image testing
4. Registry publishing
5. Docker with Jenkins
6. Docker with GitLab CI/CD
7. Docker with GitHub Actions
8. Docker with Azure DevOps
9. BuildKit in CI
10. Buildx in CI
11. Docker Scout in CI workflows
12. SBOM and provenance in image builds
13. Container deployment workflows
1. Docker and Kubernetes
2. Kubernetes architecture
3. Pods
4. Deployments
5. Services
6. Namespaces
7. ConfigMaps
8. Secrets
9. Kubernetes networking basics
10. Deploying container images
11. kubectl fundamentals
12. Minikube basics
13. Docker and Kubernetes workflows
14. Container orchestration concepts
Talk To Us

We are happy to help you

1-800-7430-173 (US Toll Free)
Drop Us a Query
Fields marked * are mandatory

Request For Live Demo Class

Docker Course Fees

Online Class Room Program

US $ 399.00
100% Money Back Guarantee
  • Duration : 16 Hrs
  • Plus Self Paced

Classes Starting From

  • Fast Track Batch 31 Aug 2026
  • Weekday Batch 31 Aug 2026
  • Weekend Batch 05 Sep 2026

Corporate Training

Corporate Training
  • Customized Training Delivery Model
  • Flexible Training Schedule Options
  • Industry Experienced Trainers
  • 24x7 Support

Trusted By Top Companies Worldwide

MITSUBISHI
Emirates
BECHTEL
Tech Mahindra
Techmill
metacube
Fareportal
Trelleborg
Capgemini
AU Small Finance Bank
United Nations
Inter Mid
SoftFlex
align
utthunga
Rimini Street
EJADAH
Yash Technologies
suyati
Hettich
APPCINO

Want to know Today's Offer

X

Docker Certification Training

The Docker Certified Associate (DCA) is an official Docker certification administered through Mirantis. Mirantis acquired Docker's Enterprise Platform Business in November 2019 and currently administers the Docker certification program.

Current DCA Exam Details

  • Exam: Docker Certified Associate (DCA)
  • Questions: 13 multiple-choice + 42 discrete option multiple-choice questions
  • Total Questions: 55
  • Duration: 90 minutes
  • Exam Fee: USD $199 or EUR €200
  • Delivery: Remotely proctored
  • Language: English
  • Results: Delivered immediately
  • Recommended Experience: 6 to 12 months of Docker experience
  • Certification Validity: 2 years
  • Passing Score: Not publicly disclosed by Docker/Mirantis

The DCA certification is valid for two years. Mirantis also states that Docker does not publish a fixed passing score for the examination.

DCA Exam Domains

DCA preparation focuses on six published competency areas:

  • Orchestration
  • Image Creation, Management, and Registry
  • Installation and Configuration
  • Networking
  • Security
  • Storage and Volumes

The course covers these areas through Docker fundamentals, image management, container orchestration, networking, storage, security, and related practical concepts.

igmGuru Course Completion Certificate

After successfully completing the igmGuru Docker Training Course, learners receive an igmGuru Course Completion Certificate.

This certificate confirms successful completion of the igmGuru course and is separate from the official Docker Certified Associate (DCA) certification.

The DCA examination is administered separately by Mirantis. Learners who want the official DCA credential must register for and pass the DCA examination through the official certification process.

Docker Certification Training

Reviews


Login
Don't have an account?
Sign Up

Our Alumni works at

HCL
FAI
YOKAGAWA
Tech Mahindra
SOCIETE GENERALE
SAMSUNG
EMIDS
DHL
FedEx
PayPal
BOSCH
asian paints
MICRO FOCUS
hgs
eClerx
Nasdaq
Persistent
CSS CORP
×

Your Shopping Cart


Your shopping cart is empty.