Docker DCA Exam Guide 2026: How to Pass on Your First Try
Forget everything Reddit told you about this exam. The DCA is easier than you think if you do one specific thing.

I passed the Docker Certified Associate exam with a score of 87%. And the single thing that made the difference? I stopped reading study guides and started actually building things. Sounds obvious, right? You'd be surprised how many people try to memorize Docker commands without ever opening a terminal.
The DCA is a hands-on exam. Not in the lab-based sense like the CKA, but the questions are designed to catch people who've only read about Docker without actually using it. If you've spent a few months working with Docker in any real capacity, you're already halfway there.
Docker DCA Exam Overview
Let's get the basics out of the way:
| Detail | Info |
|---|---|
| Full Name | Docker Certified Associate |
| Administered By | Mirantis (acquired Docker Enterprise) |
| Questions | 55 multiple choice + multiple select |
| Duration | 90 minutes |
| Passing Score | ~65% (approximately 36/55) |
| Cost | $195 USD |
| Retake Policy | 1 free retake within 1 year |
| Prerequisites | None (6+ months experience recommended) |
| Validity | 2 years |
$195 with a free retake is actually one of the best deals in IT certifications. Compare that to AWS at $300 or CISSP at $749. And no experience requirements — anyone can sit for it.
The 6 Exam Domains (and What Actually Gets Tested)
The DCA covers six domains. But here's the thing nobody tells you: they're not weighted equally, and some topics appear far more frequently than others.
1. Orchestration (25% of exam)
This is the biggest chunk. Docker Swarm is heavily tested. Yes, in 2026, when everyone's talking about Kubernetes. The DCA is a Docker cert, and Swarm is Docker's native orchestrator.
Key topics that come up repeatedly:
- Initializing a Swarm, joining nodes as managers and workers
- Service creation, scaling, rolling updates, and rollbacks
- Drain and active node availability
- Raft consensus and manager quorum (how many managers can you lose?)
- Service discovery and internal DNS
- Placement constraints and preferences
I saw at least 12-15 questions from this domain alone. Know Swarm inside and out.
2. Image Creation, Management, and Registry (20%)
Dockerfiles are the heart of this domain. You need to understand:
- Multi-stage builds — this comes up a lot. Know how to reduce image size using multi-stage builds
- Layer caching — order of instructions matters for build performance
- The difference between CMD and ENTRYPOINT (and when to use each)
- COPY vs ADD (COPY is preferred; ADD does extra stuff you usually don't want)
- Image tagging, pushing, and pulling from Docker Hub and private registries
- Docker Content Trust and image signing
🐳 The Multi-Stage Build Trap
Almost everyone gets at least one question about multi-stage builds wrong. The key: you can COPY artifacts from earlier stages using COPY --from=builder /app/binary /usr/local/bin/. The final image only contains the last stage. This is how you go from a 1.2GB build image to a 50MB production image.
3. Installation and Configuration (15%)
How Docker works under the hood. Storage drivers, logging drivers, daemon configuration.
- Docker daemon configuration via
daemon.json - Storage drivers: overlay2 (default), devicemapper, btrfs — know when to use which
- Logging drivers: json-file (default), syslog, fluentd
- Setting up Docker to start on boot
- Namespaces and cgroups (conceptual understanding)
4. Networking (15%)
Docker networking trips up people who haven't built multi-container applications.
- Bridge — default, isolated network on a single host
- Host — container uses host's network stack directly
- Overlay — multi-host networking for Swarm services
- Macvlan — assigns MAC addresses to containers
- None — no networking (isolation)
- Publishing ports:
-p 8080:80syntax and variations - Service discovery and internal DNS resolution in user-defined networks
The exam loves overlay networks. Know how they work across Swarm nodes and why you'd choose overlay vs bridge.
5. Security (15%)
Security questions are often the differentiator between passing and failing.
- Docker Content Trust (DCT) — image signing and verification
- Docker secrets — managing sensitive data in Swarm
- User namespaces — remapping container root to non-root on host
- Read-only containers —
--read-onlyflag - Capabilities — dropping unnecessary Linux capabilities
- Seccomp profiles — restricting system calls
At minimum, understand Docker secrets (how to create, mount, and rotate them) and Docker Content Trust (DOCKER_CONTENT_TRUST=1).
6. Storage and Volumes (10%)
Smallest domain but still important:
- Named volumes vs bind mounts vs tmpfs
- Volume drivers and plugins
- Data persistence patterns for stateful containers
docker volume create,inspect,prune
The 6-Week Study Plan
Here's the exact study plan I'd follow. It assumes you've used Docker before (at least basic docker run and docker build). If you're completely new, add 2 weeks at the start for fundamentals.
| Week | Focus | Hands-On Lab |
|---|---|---|
| 1 | Installation, daemon config, storage drivers | Set up Docker on fresh Linux VM, configure daemon.json |
| 2 | Images: Dockerfiles, multi-stage builds, registries | Build multi-stage app, push to private registry |
| 3 | Networking: bridge, overlay, host, macvlan | Build multi-container app with custom networks |
| 4 | Orchestration Part 1: Swarm basics, services | Set up 3-node Swarm, deploy services |
| 5 | Orchestration Part 2: scaling, updates, stacks | Rolling updates, docker-compose to stack deploys |
| 6 | Security + volumes + practice exams | DCT, secrets, capability dropping. Take 3+ practice tests |
The key is Week 6. Don't skip the practice exams. Take at least 3 full practice tests and review every wrong answer. Practice tests on ExamCert will show you exactly where your gaps are.
My Top 7 Exam Tips
1. Swarm > Kubernetes for This Exam
I can't stress this enough. I see people studying Kubernetes for the DCA. Stop. The DCA tests Docker Swarm, not Kubernetes. If a question mentions orchestration, think Swarm first.
2. Multi-Stage Builds Will Appear Multiple Times
I had 3-4 questions specifically about multi-stage builds. Know the syntax cold. Know why you'd use them (smaller images, no build tools in production). Know how to copy from named stages.
3. Read the Entire Question
This sounds patronizing, but the DCA questions often have a key word buried at the end that changes the answer. "Select TWO" catches so many people who only select one answer.
4. Docker Documentation Is Your Study Guide
The official Docker docs at docs.docker.com are the primary source for exam questions. If something is explained in the docs, it can appear on the exam. If it's only in a blog post or third-party guide, it probably won't.
5. Know the Difference Between Similar Commands
These trip people up:
docker service createvsdocker container rundocker stack deployvsdocker service createdocker network create --driver overlayvs--driver bridgeCOPYvsADDin DockerfilesCMDvsENTRYPOINT— and using them together
6. Time Management: 90 Seconds Per Question
55 questions in 90 minutes gives you about 98 seconds per question. That's generous for most questions but tight for scenario-based ones. Don't spend 5 minutes on one question. Flag it and come back.
7. The Free Retake Is Your Safety Net
The $195 fee includes one free retake within a year. This means you can take the exam with less stress — if you fail, you get another shot for free. Use this to your advantage: take the exam when you're 80% ready rather than waiting until you feel 100% confident.
Free Study Resources
You don't need to spend hundreds on courses:
- Docker Official Documentation — docs.docker.com, the primary exam source
- ExamCert Docker DCA Practice Tests — free practice questions with explanations
- Play with Docker (labs.play-with-docker.com) — free browser-based Docker environments
- Docker Curriculum on GitHub — docker/labs repository with hands-on exercises
- Nigel Poulton's Docker Deep Dive — affordable book that covers DCA topics well
Docker DCA vs Other DevOps Certifications
Where does the DCA fit in the DevOps certification ecosystem?
| Cert | Focus | Difficulty | Cost | Best For |
|---|---|---|---|---|
| Docker DCA | Containers | Moderate | $195 | Starting with containers |
| CKA | Kubernetes | Hard | $395 | K8s administrators |
| CKAD | K8s development | Hard | $395 | K8s developers |
| Terraform Associate | IaC | Moderate | $70 | Infrastructure as code |
| AWS DevOps Pro | AWS DevOps | Hard | $300 | AWS-focused DevOps |
My recommended order for DevOps engineers: Docker DCA → Terraform Associate → CKA → Cloud-specific cert. Containers first, then IaC, then orchestration, then cloud.
For more on the Kubernetes path, check our Kubernetes certifications guide. And if you're considering cloud-specific DevOps certs, the AWS DevOps Engineer Professional is a strong complement to the DCA.
What Happens After You Pass
Congrats, you're Docker Certified. Now what?
- Add it to LinkedIn — Mirantis provides a digital badge through Credly
- Renew in 2 years — retake the exam or it lapses
- Consider CKA next — your Docker knowledge directly transfers to Kubernetes
- Build real projects — contribute to open-source Docker projects, containerize existing applications
The DCA alone won't change your career. But the DCA combined with practical container experience and a cloud cert? That's a DevOps engineer hiring managers fight over.
Frequently Asked Questions
Yes. Docker remains the dominant container runtime, and the DCA proves you understand containerization fundamentals. With Kubernetes built on top of Docker concepts, the DCA is valuable for DevOps engineers, cloud architects, and platform engineers. It's also one of the cheapest certifications at $195.
Moderate difficulty. You need hands-on Docker knowledge — can't pass just by reading. Expect scenario-based questions about Dockerfiles, networking, Swarm orchestration, and security. Most people need 4-8 weeks of study with daily hands-on practice.
Approximately 65%, which means getting roughly 36 out of 55 questions correct. The exact threshold may vary slightly as Mirantis uses scaled scoring.
Get DCA first if you're new to containers — Docker fundamentals underpin Kubernetes. Get CKA if you already use Docker daily and work with Kubernetes clusters. Many DevOps engineers get both, DCA first then CKA.
$195 USD through Mirantis, which includes one free retake within 1 year. No experience requirements — anyone can take the exam. It's one of the most affordable IT certifications available.
Practice for the Docker DCA Exam
Free practice questions covering all 6 DCA domains with detailed explanations.
Start Docker DCA PracticePlan Your DevOps Certification Path
Docker, Kubernetes, Terraform, and more
