AI-assisted — how our quizzes are made
Dockerfile instructions, build context, layer caching, multi-stage builds, BuildKit mounts, reproducibility, and optimization.
10 questionsDocker architecture, images versus containers, lifecycle commands, state, metadata, logs, signals, and cleanup.
10 questionsCPU and memory limits, OOM behavior, health checks, events, stats, logs, exec, inspect, and systematic troubleshooting.
Least privilege, capabilities, seccomp, namespaces, rootless mode, secrets, image provenance, scanning, and build security.
10 questionsCompose services, networks, volumes, dependencies, profiles, configuration, health checks, and multi-container workflows.
10 questionsVolumes, bind mounts, tmpfs, ownership, backup, copy-on-write behavior, and persistence failure scenarios.
10 questionsRestart behavior, graceful shutdown, immutable deployments, registries, tagging, cleanup, reliability, and production trade-offs.
10 questionsBridge, host and none networks, DNS, port publishing, connectivity, isolation, IPv4/IPv6, and network debugging.
10 questionsWhy is --privileged risky?
It grants broad device and kernel-related access, weakening isolation
It makes images public
It disables volumes
It prevents root access
What does RUN --mount=type=cache with BuildKit provide?
A cache available during the build without necessarily storing it in the final layer
A runtime named volume
A public registry mirror
A bind mount in every future container