๐ณ Docker Command Cheat Sheet¶
1. Images¶
docker images
- Pull an image from Docker Hub
docker pull <image_name>:<tag>
- Build an image from a Dockerfile
docker build -t <image_name>:<tag> .
docker rmi <image_name>:<tag>
2. Containers¶
docker ps
-
List all containers (running + stopped)
docker ps -a
docker run -d --name <container_name> -p <host_port>:<container_port> <image_name>:<tag>
- Start a stopped container
docker start <container_name>
docker stop <container_name>
docker restart <container_name>
docker rm <container_name>
3. Logs & Stats¶
docker logs <container_name>
docker logs -f <container_name>
- View resource usage of running containers
docker stats
4. Docker Compose¶
- Start containers defined in docker-compose.yml
docker-compose up -d
docker-compose down
- Rebuild and restart containers
docker-compose up -d --build
docker-compose logs -f
5. Volumes¶
docker volume ls
docker volume inspect <volume_name>
docker volume rm <volume_name>
6. Networks¶
docker network ls
docker network inspect <network_name>
docker network rm <network_name>
7. Cleanup¶
- Remove unused containers, networks, and images
docker system prune
- Remove unused Docker images
docker image prune -a
- Remove stopped containers
docker container prune