Skip to content

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