












Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
ALBERTA DOCKER CONTAINER SPECIALIST EXAM QUESTIONS AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF
Typology: Exams
1 / 20
This page cannot be seen from the preview
Don't miss anything!













1 โ 15: Docker Fundamentals
1. Docker is primarily used for: A. Database management B. Containerizing applications C. Image editing D. Networking only Answer: B Rationale: Docker packages applications into containers. 2. A Docker container is: A. Full operating system B. Lightweight isolated runtime environment C. Cloud server D. Database instance Answer: B Rationale: Containers share OS kernel but are isolated. 3. Docker image is: A. Running container B. Blueprint for containers C. Log file D. Network service Answer: B Rationale: Images define container structure.
4. Docker Engine is responsible for: A. UI rendering B. Running containers C. Database storage D. DNS resolution Answer: B Rationale: Core runtime system. 5. Docker Hub is used for: A. Logging B. Image storage and sharing C. CPU scaling D. Networking Answer: B Rationale: Public image registry. 6. Containerization improves: A. Hardware failure B. Portability C. Storage fragmentation D. Manual deployment Answer: B Rationale: Runs anywhere consistently. 7. Docker runs containers using: A. Hypervisor B. OS kernel features C. BIOS D. Compiler Answer: B Rationale: Uses Linux namespaces and cgroups. 8. Namespace in Docker provides: A. Storage
C. Deleting images D. Networking Answer: B Rationale: Builds image from Dockerfile.
13. Dockerfile is: A. Log file B. Build instructions file C. Database D. Container runtime Answer: B Rationale: Defines image creation steps. 14. FROM instruction in Dockerfile specifies: A. Output file B. Base image C. Network D. Storage Answer: B Rationale: Starting image layer. 15. CMD in Dockerfile defines: A. Build time command B. Default container execution command C. Networking D. Storage Answer: B Rationale: Runs when container starts. 16. ENTRYPOINT is used for: A. Image deletion B. Fixed container execution C. Logging D. Networking
Answer: B Rationale: Defines main executable.
17. docker ps shows: A. Images B. Running containers C. Networks D. Volumes Answer: B Rationale: Lists active containers. 18. docker ps - a shows: A. Only images B. All containers C. Only volumes D. Only networks Answer: B Rationale: Includes stopped containers. 19. docker stop is used to: A. Delete image B. Stop container C. Build image D. Run container Answer: B Rationale: Gracefully stops container. 20. docker rm removes: A. Images B. Containers C. Networks D. Volumes Answer: B Rationale: Deletes container.
25. docker network ls shows: A. Containers B. Networks C. Images D. Logs Answer: B Rationale: Lists Docker networks. 26. DNS in Docker resolves: A. Images B. Container names C. CPU usage D. Logs Answer: B Rationale: Service discovery. 27. Overlay network is used for: A. Single host only B. Multi-host communication C. Storage D. Logging Answer: B Rationale: Distributed containers. 28. macvlan network allows: A. CPU isolation B. Containers with MAC addresses C. Image building D. Logging Answer: B Rationale: Physical network access. 29. docker inspect shows: A. Logs only
B. Container details C. Images only D. CPU stats Answer: B Rationale: Metadata inspection.
30. EXPOSE instruction in Dockerfile: A. Opens port externally B. Documents container port C. Deletes ports D. Builds image Answer: B Rationale: Indicates service port. **56 โ 75: Storage & Volumes
Answer: B Rationale: Adds files to image.
38. ADD differs from COPY because: A. Less powerful B. Supports URL and archives C. Slower CPU D. No function Answer: B Rationale: Extra capabilities. 39. docker system prune is used for: A. Scaling B. Cleaning unused resources C. Networking D. Debugging Answer: B Rationale: Removes unused objects. 40. Image layers are: A. Single file B. Stack of read-only layers C. Volumes D. Networks Answer: B Rationale: Efficient storage model. **76 โ 90: Advanced Docker & Security
Answer: B Rationale: Namespace isolation.
42. Running containers as root is: A. Recommended always B. Security risk C. Required D. Mandatory Answer: B Rationale: Increases attack surface. 43. Docker secrets are used for: A. Logs B. Sensitive data C. Images D. Networking Answer: B Rationale: Secure credential storage. 44. Image vulnerability scanning checks: A. CPU B. Security issues C. Network speed D. Logs Answer: B Rationale: Detects vulnerabilities. 45. Least privilege means: A. Full access B. Minimal required permissions C. No access D. Admin access Answer: B Rationale: Security best practice.
50. Restart policy defines: A. CPU usage B. Container restart behavior C. Image size D. Networking Answer: B Rationale: Failure recovery rule. **51 โ 60: Docker Networking (Advanced)
B. External access to container ports C. Image building D. Logging Answer: B Rationale: Exposes container services.
55. docker network ls shows: A. Containers B. Available networks C. Images D. Logs Answer: B Rationale: Lists Docker networks. 56. Overlay networks are used for: A. Single host only B. Multi-host communication C. Storage D. Logging Answer: B Rationale: Distributed container networking. 57. DNS in Docker resolves: A. IP addresses only B. Container/service names C. CPU usage D. Logs Answer: B Rationale: Service discovery mechanism. 58. macvlan network allows: A. CPU isolation B. Containers with physical MAC addresses C. Logging only
Answer: B Rationale: Direct filesystem mapping.
63. Volume advantage over bind mount is: A. Less secure B. Docker-managed lifecycle C. Slower performance D. No persistence Answer: B Rationale: Managed storage abstraction. 64. docker volume ls lists: A. Images B. Volumes C. Containers D. Networks Answer: B Rationale: Shows storage volumes. 65. docker volume create is used for: A. Creating networks B. Creating persistent storage volume C. Building images D. Running containers Answer: B Rationale: Initializes volume storage. 66. Container filesystem is by default: A. Persistent B. Ephemeral C. External D. Shared globally Answer: B Rationale: Lost when container stops.
67. COPY in Dockerfile: A. Deletes files B. Copies files into image C. Runs container D. Creates network Answer: B Rationale: Adds local files to image. 68. ADD differs from COPY because it can: A. Only copy files B. Handle URLs and archives C. Delete files D. Manage networking Answer: B Rationale: Extra extraction capability. 69. docker system prune is used to: A. Scale containers B. Remove unused Docker resources C. Build images D. Monitor logs Answer: B Rationale: Cleanup command. 70. Docker image layers are: A. Single file system B. Stack of read-only layers C. Runtime processes D. Networks Answer: B Rationale: Efficient layered filesystem. 71 โ 80: Security & Advanced Concepts
B. Give minimum required access C. No access D. Admin access always Answer: B Rationale: Security best practice.
76. Multi-stage builds help to: A. Increase image size B. Reduce final image size C. Increase CPU usage D. Break containers Answer: B Rationale: Removes build dependencies. 77. Immutable Docker image means: A. Editable after deployment B. Cannot be changed after build C. Always running D. Always deleted Answer: B Rationale: Ensures consistency. 78. Docker Compose is used for: A. Single container only B. Multi-container applications C. CPU monitoring D. DNS resolution Answer: B Rationale: Defines multi-service apps. 79. docker-compose up starts: A. Only images B. Entire application stack C. Networks only
D. Logs only Answer: B Rationale: Launches defined services.
80. Restart policy controls: A. Image size B. Container restart behavior on failure C. Network speed D. Storage allocation Answer: B Rationale: Ensures resilience.