Independent, vendor-neutral open source certifications

Home / Training / CTR-OPS-101

Free Not started CTR-OPS-101

Docker Administrator Exam Training

Hands-on preparation for Docker administration on the CTR-OPS-101 certification exam.

Docker Engine 22 modules ~7 hr 20 min Multipass practice VM
Docker Administrator exam badge

What you will practice

This self-paced course prepares you for the CTR-OPS-101 performance-based certification. Work through hands-on modules on your own Ubuntu VM, then enroll when you are ready for exam day.

Course outline

Foundation

  1. Launch your Multipass VM Install Multipass, launch Ubuntu 24.04, and open a shell session. · ~20 min
  2. Verify host readiness Confirm release, packages, sudo, connectivity, and lab workspace. · ~20 min
  3. Docker APT repository and install Add Docker GPG key, configure the noble repository, and install Engine packages. · ~22 min
  4. Verify install and user access Prove client and daemon health, run hello-world, and join the docker group. · ~18 min

Exam domains

  1. daemon.json fundamentals Back up, edit, and validate daemon.json before restarting Docker. · ~20 min
  2. Logging driver and engine health Apply json-file rotation settings and confirm the active log driver. · ~20 min
  3. Registry pulls and config rollback Pull tagged base images and practice restoring daemon configuration. · ~20 min
  4. Write and build a Dockerfile Author a Flask API Dockerfile and build widget-base:1.0. · ~20 min
  5. Tag and identify images Add aliases with docker tag and record image IDs for later modules. · ~20 min
  6. Detached runs and health checks Run background containers, publish ports, and verify /health endpoints. · ~20 min
  7. User-defined bridge networks Create ospi-net and attach containers for DNS-based discovery. · ~20 min
  8. Named volumes and data services Provision practice-data and run MariaDB with environment credentials. · ~20 min
  9. DNS and service connectivity Prove name resolution, MariaDB readiness, and post-create network attach. · ~20 min
  10. Compose file structure Define services, external networks, and validate compose.yaml syntax. · ~20 min
  11. Deploy, scale, and health checks Bring up ospi-widget, wait for healthy API, and curl from the host. · ~20 min
  12. Scaling and project teardown Scale worker replicas and tear down the project cleanly. · ~20 min
  13. Container logs and follow mode Read tail output and follow live logs from running containers. · ~20 min
  14. exec and inspect templates Run in-container commands and extract fields with --format and jq. · ~20 min
  15. Structured troubleshooting workflow Diagnose exited containers using logs, inspect, and exit codes. · ~20 min
  16. Initialize Swarm and inspect nodes Enter swarm mode on a single node and list manager status. · ~20 min
  17. Create and verify Swarm services Deploy a replicated nginx service with a published host port. · ~20 min
  18. Scale services and leave Swarm Scale replicas, remove services, and return to standalone mode. · ~20 min

Before you begin

New to local VMs? Read the Multipass setup guide before your first module. The foundation modules walk you through creating ospi-docker-lab for this course.