▶ FIELD MANUAL // TOOLS N TOYS

DOCKER CHEATSHEET

Comprehensive Command Reference

Docker Compose

BASH
docker compose up -d    # Start services in background
docker compose down     # Stop and remove containers
docker compose ps       # List status
docker compose logs -f  # Follow logs
docker compose pull     # Download latest images

Container Management

BASH
docker ps -a            # List all containers
docker stop name        # Stop container
docker rm name          # Remove container
docker exec -it name bash # Shell into container

Image Management

BASH
docker images           # List images
docker rmi image_id     # Remove image
docker build -t name .  # Build from Dockerfile
docker pull name:tag    # Pull specific version

Volumes

docker volume ls        # List volumes
docker volume rm name   # Remove volume
docker volume prune     # Delete unused volumes

Networks

docker network ls       # List networks
docker network inspect name
docker network create name

System Cleanup

Pruning is permanent

Use these to reclaim disk space from unused resources.

BASH
docker system prune     # Clean everything unused
docker system prune -a  # Including unused images
docker system df        # Show disk usage

Troubleshooting

  • Permission Denied: sudo usermod -aG docker $USER
  • Port Conflict: sudo lsof -i :PORT
  • Daemon Restart: sudo systemctl restart docker