Appearance
Fresh
What's next
Back
What's next
Copy as Markdown
Open MarkdownAsk Docs AIClaudeOpen in Claude
The following sections provide step-by-step guides to help you understand core Docker concepts, building images, and running containers.
The basics
Get started learning the core concepts of containers, images, registries, and Docker Compose.
What is a container?\ \ Learn how to run your first container.
What is an image?\ \ Learn the basics of image layers.
What is Docker Compose?\ \ Gain a better understanding of Docker Compose.
Building images
Craft optimized container images with Dockerfiles, build cache, and multi-stage builds.
Understanding image layers\ \ Learn about the layers of container images.
Writing a Dockerfile\ \ Learn how to create an image using a Dockerfile.
Multi-stage builds\ \ Get a better understanding of multi-stage builds and their benefits.
Running containers
Master essential techniques for exposing ports, overriding defaults, persisting data, sharing files, and managing multi-container applications.
Publishing ports\ \ Understand the significance of publishing and exposing ports in Docker.
Persisting container data\ \ Learn the significance of data persistence in Docker.