# Docker Cheatsheet & Command Builder
Docker is the de facto standard for building and running containerized applications. However, remembering every flag for the docker run command can be challenging.
This Docker Cheatsheet provides two powerful tools: an interactive builder to generate run commands with ports, volumes, and common flags, and a searchable reference guide for essential lifecycle, image, and network commands.
Key Concepts
- Images: Read-only templates used to create containers (e.g., `nginx`).
- Containers: Runnable instances of an image.
- Volumes: Persist data generated by and used by Docker containers.
- Ports: Map a host port to a container port to allow external access.