0% found this document useful (0 votes)
8 views3 pages

Docker Commands Expanded

Uploaded by

TAIYABA FATHIMA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views3 pages

Docker Commands Expanded

Uploaded by

TAIYABA FATHIMA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Complete Docker Commands Reference

Docker Basics
• docker --version: Check installed Docker version.
• docker info: Display system-wide information about Docker.
• docker help: List all available Docker commands.

Images
• docker images: List all images on local machine.
• docker pull : Download an image from Docker Hub.
• docker rmi : Remove an image from local machine.
• docker build -t .: Build an image from a Dockerfile.
• docker history : Show history of an image.
• docker tag : Tag an image with a new name.

Containers
• docker ps: List running containers.
• docker ps -a: List all containers (running + stopped).
• docker run : Create and start a new container from an image.
• docker start : Start a stopped container.
• docker stop : Stop a running container.
• docker restart : Restart a container.
• docker pause : Pause a container.
• docker unpause : Unpause a container.
• docker kill : Kill a running container.
• docker rm : Remove a container.
• docker commit : Create an image from a container.

Container Interaction
• docker logs : Fetch logs of a container.
• docker exec -it /bin/bash: Access container shell.
• docker attach : Attach terminal to a running container.
• docker cp : : Copy files from container to host.
• docker inspect : Inspect detailed info about a container.

Volumes
• docker volume ls: List all Docker volumes.
• docker volume create : Create a new volume.
• docker volume rm : Remove a volume.
• docker volume inspect : Inspect a volume.
Networks
• docker network ls: List all Docker networks.
• docker network create : Create a new network.
• docker network rm : Remove a network.
• docker network inspect : View details of a network.
• docker network connect : Connect a container to a network.
• docker network disconnect : Disconnect a container from a network.

Docker Compose
• docker-compose up: Start services defined in docker-compose.yml.
• docker-compose down: Stop and remove containers, networks, and volumes created by
compose.
• docker-compose ps: List containers managed by Compose.
• docker-compose logs: View logs of services managed by Compose.
• docker-compose build: Build/rebuild services.
• docker-compose exec : Run a command inside a service container.

Docker System Management


• docker system df: Show Docker disk usage.
• docker system prune: Remove unused data (containers, images, networks).
• docker system info: Display detailed system-wide information.
• docker events: Get real-time events from Docker.

Builder
• docker builder prune: Remove unused build cache.
• docker buildx ls: List builder instances.
• docker buildx create: Create a new builder instance.

Swarm Mode
• docker swarm init: Initialize a swarm cluster.
• docker swarm join: Join a node to a swarm cluster.
• docker node ls: List nodes in the swarm.
• docker service create --name : Create a new service in the swarm.
• docker service ls: List services running in swarm.
• docker stack deploy -c : Deploy a new stack.
• docker stack ls: List all stacks.
• docker stack rm : Remove a stack.

Plugins
• docker plugin ls: List installed plugins.
• docker plugin install : Install a plugin.
• docker plugin enable : Enable a plugin.
• docker plugin disable : Disable a plugin.
• docker plugin rm : Remove a plugin.

Context
• docker context ls: List available contexts.
• docker context create : Create a new context.
• docker context use : Switch to a different context.
• docker context inspect : View details of a context.

Checkpoint & Experimental


• docker checkpoint create : Create a checkpoint (experimental).
• docker checkpoint ls : List checkpoints for a container.
• docker checkpoint rm : Remove a checkpoint.

You might also like