← All cheatsheets

Containers

Docker — the 15 commands you need for daily container work

## Images
`docker images` — list local images
`docker pull image:tag` — pull from registry
`docker build -t name:tag .` — build from Dockerfile
`docker rmi image` — remove image

## Containers
`docker ps` / `docker ps -a` — running / all containers
`docker run -it image bash` — interactive shell
`docker run -d -p 8080:80 image` — detached, port-mapped
`docker exec -it container bash` — shell into running container
`docker stop container` / `docker start container`
`docker rm container` — remove
`docker logs -f container` — follow logs

## Cleanup
`docker system prune` — remove unused
`docker volume ls` / `docker volume rm`
`docker network ls`
`docker stats` — live resource usage