Docker cheatsheet
Everyday Docker commands for containers, images, volumes, and networks.
Containers
docker ps -a # list all containers
docker run -d -p 8000:8000 IMAGE # run detached, map port
docker exec -it CONTAINER sh # shell into a running container
docker logs -f CONTAINER # follow logs
docker rm -f CONTAINER # force remove
Images
docker build -t name:tag .
docker images
docker rmi IMAGE
docker system prune -a # reclaim disk space
Volumes
docker volume ls
docker run -v myvolume:/data IMAGE
Compose
docker compose up -d
docker compose logs -f service
docker compose down -v