Docker Command Reference

Docker Common command Quick Reference, Ctrl+F

docker pull <image>:<tag>
docker build -t <name>:<tag> .
docker images
docker tag <src> <target>
docker push <image>:<tag>
docker rmi <image>
docker image prune
docker save -o file.tar <image>
docker load -i file.tar

docker run -d --name <n> <image>
docker run -it <image> bash
docker run --rm <image> <cmd>
docker start <container>
docker stop <container>
docker restart <container>
docker kill <container>
docker rm <container>
docker rm -f <container>

docker ps
docker ps -a
docker exec -it <c> bash
docker logs -f <container>
docker logs --tail 100 <c> 100
docker inspect <container>
docker cp <c>:/path ./local Copy
docker stats

docker network create <name>
docker network ls
docker network connect <net> <c>
docker volume create <name>
docker volume ls
docker volume prune
docker run -p 8080:80 <image>
docker run -v /host:/container <image>

Docker Compose

docker compose up -d
docker compose up -d --build New
docker compose down and
docker compose down -v
docker compose ps
docker compose logs -f <svc>
docker compose exec <svc> bash
docker compose pull

docker system df
docker system prune
docker system prune -a --volumes
docker container prune
docker image prune -a
docker builder prune