Docker Commands Cheat Sheet
Images
docker build -t app:1.0 .
docker pull nginx:alpine
docker images: list local images
docker rmi : remove an image
Containers
docker run -d -p 8080:80 --name web nginx
docker ps: running containers
docker ps -a: include stopped ones
docker stop web && docker rm web
docker exec -it web sh: shell inside
Debugging
docker logs -f web: follow output
docker inspect web: full config dump
docker stats: live CPU and memory
Volumes
-v /host/path:/container/path: bind mount
docker volume create data: named volume
Volumes survive container deletion
Cleanup
docker system df: disk usage overview
docker system prune: remove unused data
prune -a also deletes unused images, be careful
作者