All Cheat Sheets

Docker Cheat Sheet

Docker commands for containers, images, volumes, networks, and Docker Compose.

Images

List imagesdocker images
Pull imagedocker pull <image>
Build imagedocker build -t <name> .
Remove imagedocker rmi <image>
Tag imagedocker tag <src> <dest>

Containers

Run containerdocker run -d --name <n> <img>
List runningdocker ps
List alldocker ps -a
Stop containerdocker stop <id>
Remove containerdocker rm <id>
Logsdocker logs <id>
Exec intodocker exec -it <id> /bin/sh

Port Mapping & Volumes

Map portdocker run -p 8080:80 <img>
Bind mountdocker run -v /host:/container <img>
Named volumedocker volume create <name>
List volumesdocker volume ls

Networks

List networksdocker network ls
Create networkdocker network create <name>
Connect containerdocker network connect <net> <container>

Docker Compose

Start servicesdocker compose up -d
Stop servicesdocker compose down
Rebuilddocker compose up -d --build
View logsdocker compose logs -f
List servicesdocker compose ps

Cleanup

Prune containersdocker container prune
Prune imagesdocker image prune
Prune everythingdocker system prune -a

Free tools for this

Keep the references coming

One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.