← Back to all products
$39
Docker DCA Certification Prep
Docker Certified Associate study guide with image management, networking, orchestration, security, and storage exercises.
YAMLJSONMarkdownDockerKubernetes
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample📁 File Structure 23 files
docker-dca-prep/
├── LICENSE
├── README.md
├── config.example.yaml
├── examples/
│ ├── Dockerfile.multi-stage
│ ├── Dockerfile.python-app
│ ├── docker-compose.production.yaml
│ ├── docker-compose.yaml
│ └── swarm-stack.yaml
├── free-sample.zip
├── guide/
│ ├── 01-overview.md
│ ├── 02-docker-architecture-and-image-management.md
│ └── 03-docker-networking-and-storage.md
├── index.html
├── practice-questions/
│ ├── answer-key.md
│ └── questions.md
├── quick-reference/
│ └── docker-cheatsheet.md
└── study-guide/
├── 01-orchestration.md
├── 02-image-management.md
├── 03-installation-configuration.md
├── 04-networking.md
├── 05-security.md
└── 06-storage-volumes.md
📖 Documentation Preview README excerpt
Docker DCA Certification Prep
Comprehensive study guide for the Docker Certified Associate (DCA) exam. Covers all six exam domains with concept summaries, practice questions, command references, and hands-on Dockerfile and Compose examples.
Exam Facts
| Detail | Value |
|---|---|
| Exam code | DCA |
| Provider | Mirantis (formerly Docker, Inc.) |
| Format | Multiple choice + multiple select (drag and drop in some questions) |
| Questions | 55 questions |
| Duration | 90 minutes |
| Passing score | 65% (~36 correct) |
| Cost | $195 USD |
| Validity | 2 years |
| Proctoring | Online proctored (PSI) |
Exam Domain Weights
| Domain | Weight | Study Guide |
|---|---|---|
| Orchestration | 25% | study-guide/01-orchestration.md |
| Image Creation, Management, and Registry | 20% | study-guide/02-image-management.md |
| Installation and Configuration | 15% | study-guide/03-installation-configuration.md |
| Networking | 15% | study-guide/04-networking.md |
| Security | 15% | study-guide/05-security.md |
| Storage and Volumes | 10% | study-guide/06-storage-volumes.md |
Who This Is For
- Docker users with 6+ months experience preparing for the DCA exam
- DevOps engineers wanting to validate their container skills
- System administrators moving into containerized infrastructure
- Developers who want a structured Docker learning path
What's Inside
| Section | Files | Description |
|---|---|---|
study-guide/ | 6 files | One file per exam domain with concepts, commands, and examples |
practice-questions/ | 2 files | 50 practice questions + detailed answer key |
examples/ | 5 files | Production-ready Dockerfiles and Compose configurations |
quick-reference/ | 1 file | Exam-day Docker command cheatsheet |
6-Week Study Plan
| Week | Domain | Weight | Hours |
|---|---|---|---|
| 1–2 | Orchestration (Swarm) | 25% | 8 |
| 3 | Image Management + Registry | 20% | 5 |
| 4 | Installation, Networking | 30% | 7 |
| 5 | Security + Storage | 25% | 6 |
| 6 | Practice questions + review | — | 5 |
FAQ
Q: Is Docker certification still relevant?
A: Yes. While Kubernetes dominates orchestration, Docker/container fundamentals are used everywhere. The DCA validates core skills that transfer to any container platform.
... continues with setup instructions, usage examples, and more.
📄 Code Sample .yaml preview
examples/docker-compose.production.yaml
# docker-compose.production.yaml
# Production deployment configuration (use with docker compose -f)
# Deploy: docker compose -f docker-compose.yaml -f docker-compose.production.yaml up -d
services:
web:
image: registry.example.com/myapp:1.0 # Use pre-built image, not build
deploy:
replicas: 3
resources:
limits:
cpus: "0.5"
memory: 512M
reservations:
cpus: "0.25"
memory: 256M
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
environment:
- LOG_LEVEL=warning
- DATABASE_URL=postgresql://appuser:YOUR_DB_PASSWORD_HERE@db:5432/appdb
volumes: [] # Override: no bind mounts in production
logging:
driver: json-file
options:
max-size: "10m"
max-file: "5"
db:
deploy:
resources:
limits:
cpus: "1.0"
memory: 1G
volumes:
- db-data:/var/lib/postgresql/data
logging:
driver: json-file
options:
max-size: "10m"
max-file: "5"
cache:
deploy:
resources:
limits:
memory: 256M
command: redis-server --maxmemory 200mb --maxmemory-policy allkeys-lru --appendonly yes
# ... 11 more lines ...