Quick reference for the most commonly used Docker commands.
Images
docker pull nginx # Download image
docker images # List images
docker rmi nginx # Remove image
docker image prune # Remove unused imagesContainers
docker run -d --name web nginx # Run container
docker ps # List running
docker ps -a # List all
docker stop web # Stop container
docker start web # Start container
docker restart web # Restart
docker rm web # Remove container
docker rm -f web # Force removeInspection
docker logs web # View logs
docker logs -f web # Follow logs
docker exec -it web bash # Shell into container
docker inspect web # Container details
docker stats # Resource usageCleanup
docker system prune # Remove unused data
docker system prune -a # Remove everything unused
docker volume prune # Remove unused volumes