8 cards48 people studying this

Docker & Containers

Container fundamentals — images, volumes, networking, Docker Compose, and orchestration basics.

Share on XWhatsApp
Study this deck for free

Free account includes unlimited cards, FSRS v6 scheduling, and AI card generation.
No credit card required.

Try it — tap the card
What is a Docker container?
92% likely forgotten
Tap to see the answer
A lightweight, isolated runtime environment that packages an application with its dependencies. Uses OS-level virtualization — shares the host kernel, unlike VMs.
Tap to flip back
What is the difference between a Docker image and a container?
Last reviewed 12 days ago
Tap to see the answer
An image is a read-only template (blueprint). A container is a running instance of an image. Multiple containers can run from the same image.
Tap to flip back
What is a Dockerfile?
87% likely forgotten
Tap to see the answer
A text file with instructions to build a Docker image. Key commands: FROM (base image), COPY (add files), RUN (execute commands), CMD (default command).
Tap to flip back
What is Docker Compose?
Fading — due 5 days ago
Tap to see the answer
A tool for defining multi-container applications in a YAML file. Manages services, networks, and volumes. Run with "docker compose up".
Tap to flip back
What is a Docker volume?
79% likely forgotten
Tap to see the answer
Persistent storage that survives container restarts and removal. Types: named volumes (managed by Docker), bind mounts (host directory), tmpfs (memory only).
Tap to flip back
What is the difference between CMD and ENTRYPOINT?
Last reviewed 21 days ago
Tap to see the answer
CMD sets default command (can be overridden). ENTRYPOINT sets the main executable (harder to override). Often combined: ENTRYPOINT for the command, CMD for default args.
Tap to flip back
How do you reduce Docker image size?
94% likely forgotten
Tap to see the answer
Use slim/alpine base images, multi-stage builds, minimize layers, use .dockerignore, combine RUN commands, and remove package manager caches.
Tap to flip back
What is container orchestration?
Fading — due 9 days ago
Tap to see the answer
Managing multiple containers at scale. Kubernetes is the standard. Handles deployment, scaling, load balancing, health checks, and rolling updates.
Tap to flip back
Create your own AI flashcards

Create your own AI flashcards in 30 seconds — free

Get started for free

Want to track your progress with spaced repetition?

Sign up free to save this deck

Made with Forgetless — the AI flashcard app

Create your own deck in 30 seconds. Powered by the same algorithm as Anki.

Start free