
What is Docker? | Docker Docs
Get an in-depth overview of the Docker platform including what it can be used for, the architecture it employs, and its underlying technology.
How Compose works | Docker Docs
Learn how Docker Compose works, from the application model to Compose files and CLI, whilst following a detailed example.
Networking | Docker Docs
For example, a frontend container may be connected to a bridge network with external access, and a --internal network to communicate with containers running backend services that do not need external …
Docker Compose | Docker Docs
Learn how to use Docker Compose to define and run multi-container applications with this detailed introduction to the tool.
WSL | Docker Docs
Turn on the Docker WSL 2 backend and get to work using best practices, GPU support, and more in this thorough guide.
Docker Engine | Docker Docs
Find a comprehensive overview of Docker Engine, including how to install, storage details, networking, and more
What is a container? | Docker Docs
Try it out ... View your container ... Access the frontend ... To open the website, select the link in the Port (s) column of your container or visit http://localhost:8080 in your browser. Explore your container ...
Multi-stage | Docker Docs
Use multi-stage builds ... # syntax=docker/dockerfile:1 FROM golang:1.24 WORKDIR /src COPY <<EOF ./main.go package main import "fmt" func main() { fmt.Println("hello, world") } EOF RUN go build -o …
Docker Desktop | Docker Docs
Explore Docker Desktop, what it has to offer, and its key features. Take the next step by downloading or find additional resources
Cache | Docker Docs
How the build cache works ... # syntax=docker/dockerfile:1 FROM ubuntu:latest RUN apt-get update && apt-get install -y build-essentials COPY main.c Makefile /src/ WORKDIR /src/ RUN make build