Docker Commands
Common commands for Docker images, containers, Compose, and cleanup.
Images and containers
docker pull nginx:latest
docker images
docker ps
docker ps -a
docker run -d --name web -p 8080:80 nginx
docker exec -it web sh
docker logs -f web
docker stop web
docker rm web
Name long-running containers so logs and operational commands are easier to read.
Compose workflow
docker compose up -d
docker compose up --build
docker compose ps
docker compose logs -f service_name
docker compose exec service_name sh
docker compose down
docker compose down -v
Use down -v only when the volume data is disposable.
Cleanup
docker system df
docker image prune
docker container prune
docker volume prune
docker system prune
Check disk usage before pruning shared build hosts.