Study Timeline

How Long to Study for Docker Certified Associate

A complete week-by-week study plan for the Docker Certified Associate (Hard difficulty, ~65% pass rate).

10

Weeks

11

Hrs/Week

112

Total Hours

~65%

Pass Rate

Read the real blueprint and set up a lab
Week 1

10-12 hours this week

  • Download Docker Certified Associate Study Guide version 1.5 from the Mirantis certification page and read all six domain content-limit lists end to end
  • Build a three-node lab: three Linux VMs or three instances in labs.play-with-docker.com so you can form a real swarm rather than a single-node one
  • Install Docker Engine from the repository by hand on at least one VM, following docs.docker.com, so you have seen the repo setup and daemon.json steps the Installation domain asks about
  • Work through the DOMC sample test linked from the study guide so the YES or NO rhythm is familiar before it costs you marks
  • Write out the six domain weights and convert them into item counts: roughly 14, 11, 8, 8, 8 and 6 items out of 55
Images and Dockerfiles, the 20 percent domain
Week 2

10-12 hours this week

  • Write Dockerfiles that use ADD, COPY, VOLUME, EXPOSE and ENTRYPOINT and be able to say what each does differently from its neighbour
  • Read the Dockerfile reference and the image-building best practices pages on docs.docker.com
  • Practise docker image ls, docker image prune, docker rmi and docker system prune until you know exactly what each one removes
  • Use docker image inspect with --format and Go template syntax to pull out single attributes, since the blueprint names filter and format explicitly
  • Run docker history on a multi-stage build and a naive build of the same application and compare layer counts and sizes
Registries, tagging and signing
Week 3

9-11 hours this week

  • Run a local registry container, tag an image for it, then push, search, pull and delete
  • Enable Docker Content Trust with DOCKER_CONTENT_TRUST=1, sign an image and watch an unsigned pull fail
  • Read the Mirantis Secure Registry documentation to see what DTR features became, since the blueprint still uses the DTR name
  • Practise flattening an image to a single layer with docker export and docker import and know why you would do it
  • Clean up unused images on a filesystem and note the difference between dangling and unreferenced images
Swarm fundamentals, the largest domain
Week 4

12-14 hours this week

  • Initialise a swarm, join workers and managers, and read the join tokens with docker swarm join-token
  • Work out quorum for 1, 3, 5 and 7 managers and be able to say how many failures each configuration tolerates
  • Create replicated and global services, scale replicas up and down, and watch tasks reschedule when you drain a node
  • Apply node labels and use placement constraints so services land where you intend
  • Use templates with docker service create, for example a hostname built from the task slot
Stacks, compose files and troubleshooting
Week 5

11-13 hours this week

  • Convert a multi-container application into a compose file and deploy it with docker stack deploy
  • Learn which compose keys swarm honours under the deploy section, including replicas, placement, update_config, restart_policy and resources, and which keys it ignores
  • Break a service on purpose, then find the cause with docker service ps --no-trunc, docker service logs and docker service inspect
  • Perform a rolling update and then a rollback on a running service
  • Read the docker inspect output of a container, a service and a network and answer questions about the fields from memory
Networking
Week 6

11-13 hours this week

  • Create bridge, overlay, host, macvlan and none networks and describe when each fits
  • Deploy a service across an overlay network on two nodes and confirm service discovery by container name
  • Compare host mode and ingress mode publishing by publishing the same service both ways and observing the routing mesh
  • Configure a container to use an external DNS server with --dns and check /etc/resolv.conf inside the container
  • Read the Container Network Model description on docs.docker.com and be able to name the sandbox, endpoint and network objects
Security and the Docker Enterprise control plane
Week 7

10-12 hours this week

  • Read the Mirantis Kubernetes Engine documentation on RBAC, grants, collections and client bundles, and map each back to the UCP names in the study guide
  • Study mutual TLS in swarm: how manager and worker certificates are issued and rotated
  • Set up LDAP or Active Directory integration on paper, listing every field the control plane asks for
  • Practise creating Docker secrets and configs, attaching them to services, and confirming they appear under /run/secrets
  • Review image security scanning: what a scan reports, and what it does not catch
Storage, volumes and the Kubernetes objectives
Week 8

11-13 hours this week

  • Create named volumes, bind mounts and tmpfs mounts and be able to state which survives a container restart and which survives a host restart
  • Read the storage driver documentation on docs.docker.com covering overlay2, devicemapper and the Windows drivers, since the blueprint names graph drivers per operating system
  • Deploy a Kubernetes pod with a persistentVolumeClaim in kind or minikube and trace the chain from CSI driver to storageClass to claim to volume
  • Create a Kubernetes configMap and a secret and mount both into a pod
  • Expose a pod with a ClusterIP service and then a NodePort service and compare what each one reaches
Weak-domain repair
Week 9

10-12 hours this week

  • Score yourself domain by domain against the study guide bullet lists and mark every bullet you cannot demonstrate at a keyboard
  • Spend the whole week only on marked bullets, weighting your time by the 25, 20, 15, 15, 15 and 10 percent split
  • Rebuild the swarm lab from scratch without notes, timing yourself
  • Rewrite the trickiest Dockerfile from week 2 as a multi-stage build with a distroless or scratch final stage
  • Re-read every study guide bullet that begins with the word Describe, since those map to definitional items you can answer without a terminal
Format rehearsal and booking
Week 10

8-10 hours this week

  • Take the DOMC sample items again under time pressure and practise deciding each option in under 20 seconds
  • Run the equipment check: Zoom desktop client installed, Chrome with the proctoring extension, webcam visible to Chrome, and a speedtest.net result above 2 Mbps both ways
  • Confirm you are testing from Windows 7 or later, or macOS 10.8 or later, and arrange a supported machine if you only own a Linux box
  • Book the exam at store.mirantis.com and note that cancelling or rescheduling requires 48 hours notice
  • Do a final pass over the nine sample questions and answer key printed in the study guide
Working Full-Time Schedule

Duration: 15 weeks

Hours/week: 8 hours

Daily: ~2 hours on weeknights

Weekends: 3-4 hours Saturday + Sunday

Study during lunch breaks and commute time. Use weekends for deeper study sessions and practice tests.

Weekend-Only Schedule

Duration: 20 weeks

Hours/week: 6 hours

Saturday: 4-5 hours of focused study

Sunday: 3-4 hours of practice tests

Longer timeline but sustainable. Review flashcards on weeknights for 15-20 minutes to maintain retention.

Frequently Asked Questions

How long does it take to study for the Docker Certified Associate?

Plan for 10 weeks of dedicated study at 11 hours per week (112 total hours). If studying while working full-time, extend to 15 weeks.

Can I pass the Docker Certified Associate in 2 weeks?

It's unlikely for most candidates. The Docker Certified Associate is rated "Hard" difficulty and typically requires 10 weeks of preparation. Rushing increases your risk of failing and paying the exam fee again.

How many hours a day should I study for Docker Certified Associate?

Aim for 2-3 hours per day on weekdays. Quality matters more than quantity, use active recall and practice tests rather than passive reading.

Is Docker Certified Associate hard to pass?

The Docker Certified Associate is rated "Hard" difficulty with a pass rate of ~65%. Solid preparation over several months is recommended.

Ready to start your Docker Certified Associate journey?

Get the complete exam guide with tips, resources, and practice questions.

View Docker Certified Associate Guide