โ† Back
โšก Most Used Commands
List containers docker ps -a
List images docker images
Start container docker start <name>
Stop container docker stop <name>
View logs docker logs -f <name>
Exec into container docker exec -it <name> sh
๐Ÿ“ฆ

1. Docker Basics

docker version๐Ÿ“‹

Show Docker version information

docker info๐Ÿ“‹

Display system-wide Docker information

docker help๐Ÿ“‹

Show Docker help

๐Ÿ–ผ๏ธ

2. Working with Images

docker pull <image>๐Ÿ“‹

Pull an image from a registry

docker images๐Ÿ“‹

List local images

docker rmi <image>๐Ÿ“‹

Remove an image

docker build -t <name> .๐Ÿ“‹

Build an image from a Dockerfile

docker save -o img.tar <img>๐Ÿ“‹

Save image to a tar archive

docker load -i img.tar๐Ÿ“‹

Load image from a tar archive

โ˜๏ธ

3. Registries

docker login๐Ÿ“‹

Log in to a registry

docker logout๐Ÿ“‹

Log out from a registry

docker push <repo>:<tag>๐Ÿ“‹

Push an image to a registry

docker search <term>๐Ÿ“‹

Search Docker Hub

๐Ÿš€

4. Containers

docker run -d --name <n> <img>๐Ÿ“‹

Run in detached mode with a name

docker run -it <img> /bin/sh๐Ÿ“‹

Run interactively

docker ps๐Ÿ“‹

List running containers

docker ps -a๐Ÿ“‹

List all containers

docker start <container>๐Ÿ“‹

Start a stopped container

docker stop <container>๐Ÿ“‹

Stop a running container

docker restart <container>๐Ÿ“‹

Restart a container

docker rm <container>๐Ÿ“‹

Remove a stopped container

docker logs -f <container>๐Ÿ“‹

Follow container logs

docker exec -it <c> <cmd>๐Ÿ“‹

Run command in container

docker cp <c>:<p> <local>๐Ÿ“‹

Copy from container to host

docker inspect <container>๐Ÿ“‹

Container details (JSON)

๐Ÿ’พ

5. Volumes

docker volume create <name>๐Ÿ“‹

Create a volume

docker volume ls๐Ÿ“‹

List volumes

docker volume rm <name>๐Ÿ“‹

Remove a volume

docker volume prune๐Ÿ“‹

Remove unused volumes

๐ŸŒ

6. Networks

docker network ls๐Ÿ“‹

List networks

docker network create <name>๐Ÿ“‹

Create a network

docker network rm <name>๐Ÿ“‹

Remove a network

docker network prune๐Ÿ“‹

Remove unused networks

๐Ÿ“Š

7. Monitoring

docker stats๐Ÿ“‹

Live resource usage

docker top <container>๐Ÿ“‹

Running processes

docker events๐Ÿ“‹

Real-time events

docker system df๐Ÿ“‹

Disk usage

๐Ÿงน

8. Cleanup

docker system prune๐Ÿ“‹

Remove unused data

docker system prune -a๐Ÿ“‹

Aggressive prune (all unused)

docker container prune๐Ÿ“‹

Remove stopped containers

docker image prune -a๐Ÿ“‹

Remove unused images

๐ŸŽผ

9. Docker Compose

docker compose up -d๐Ÿ“‹

Start services (detached)

docker compose down๐Ÿ“‹

Stop and remove services

docker compose ps๐Ÿ“‹

List services

docker compose logs -f๐Ÿ“‹

Follow logs

docker compose build๐Ÿ“‹

Build/rebuild services

docker compose exec <svc> sh๐Ÿ“‹

Exec into service