🐳

Docker & Compose Cheat Sheet

Container run, build, logs, compose stacks, and cleanup.

Related: docker · docker-compose · podman

Images & containers

CommandDescription
docker ps -aAll containers (running + stopped)
docker imagesLocal images
docker run -d -p 8080:80 --name web nginx:alpineDetached run with port map
docker logs -f <container>Follow logs
docker exec -it <container> shInteractive shell
docker stop <container> && docker rm <container>Stop and remove

Build & push

CommandDescription
docker build -t myapp:1.0 .Build from Dockerfile in cwd
docker tag myapp:1.0 registry.example.com/myapp:1.0Tag for registry
docker push registry.example.com/myapp:1.0Push to registry
docker system prune -aRemove unused images/containers

Docker Compose

CommandDescription
docker compose up -dStart stack in background
docker compose psStack service status
docker compose logs -f <service>Service logs
docker compose down -vStop and remove volumes
docker compose pull && docker compose up -dUpdate images and restart