link

Docker

Container management, image building, and deployment commands

42 commands

Commands

42 commands available
Resources

Master Docker

Become proficient in containerization

docker

Run Container

Create and start a new container

docker run
container
lifecycle
docker

Start Container

Start one or more stopped containers

docker start
container
lifecycle
docker

Stop Container

Stop one or more running containers

docker stop
container
lifecycle
docker

Restart Container

Restart one or more containers

docker restart
container
lifecycle
docker

Pause Container

Pause all processes in one or more containers

docker pause
container
lifecycle
docker

Unpause Container

Unpause all processes in one or more containers

docker unpause
container
lifecycle
docker

Remove Container

Remove one or more containers

docker rm
container
cleanup
docker

List Containers

List containers

docker ps
container
monitoring
docker

Execute Command

Run a command in a running container

docker exec
container
debugging
docker

View Logs

Fetch the logs of a container

docker logs
container
debugging
docker

Inspect Container

Return low-level information on Docker objects

docker inspect
container
debugging
docker

Container Statistics

Display a live stream of container resource usage statistics

docker stats
container
monitoring
docker

Container Processes

Display the running processes of a container

docker top
container
monitoring
docker

Copy Files

Copy files/folders between a container and the local filesystem

docker cp
container
files
docker

List Images

List images

docker images
image
management
docker

Pull Image

Pull an image or a repository from a registry

docker pull
image
management
docker

Build Image

Build an image from a Dockerfile

docker build
image
build
docker

Remove Image

Remove one or more images

docker rmi
image
cleanup
docker

Tag Image

Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE

docker tag
image
management
docker

Push Image

Push an image or a repository to a registry

docker push
image
management
docker

Image History

Show the history of an image

docker history
image
debugging
docker

Save Image

Save one or more images to a tar archive

docker save
image
backup
docker

Load Image

Load an image from a tar archive

docker load
image
backup
docker

List Networks

List networks

docker network ls
network
management
docker

Create Network

Create a network

docker network create
network
management
docker

Connect Container

Connect a container to a network

docker network connect
network
management
docker

Inspect Network

Display detailed network information

docker network inspect
network
debugging
docker

List Volumes

List volumes

docker volume ls
volume
management
docker

Create Volume

Create a volume

docker volume create
volume
management
docker

Inspect Volume

Display detailed volume information

docker volume inspect
volume
debugging
docker

Remove Volume

Remove one or more volumes

docker volume rm
volume
cleanup
docker

System Information

Display system-wide information

docker info
system
monitoring
docker

Version Information

Show the Docker version information

docker version
system
monitoring
docker

Disk Usage

Show docker disk usage

docker system df
system
monitoring
docker

Cleanup System

Remove unused data

docker system prune
system
cleanup
docker

Start Services

Create and start containers

docker-compose up
compose
orchestration
docker

Stop Services

Stop and remove containers, networks

docker-compose down
compose
orchestration
docker

List Services

List containers

docker-compose ps
compose
monitoring
docker

View Service Logs

View output from containers

docker-compose logs
compose
debugging
docker

Initialize Swarm

Initialize a swarm

docker swarm init
swarm
orchestration
docker

Join Swarm

Join a swarm as a node

docker swarm join
swarm
orchestration
docker

Create Service

Create a new service

docker service create
swarm
orchestration