0% found this document useful (0 votes)
45 views

Docker Cheet Sheet For Devops Engineers

This document provides an overview of basic Docker commands for working with images, containers, and Docker Compose. It summarizes commands for building, running, and managing images and containers from the Docker command line and Docker Compose file. Common commands covered include docker build, docker run, docker ps, docker exec, docker images, docker pull/push, and docker-compose up/down.

Uploaded by

Sandesh Kumar
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)
45 views

Docker Cheet Sheet For Devops Engineers

This document provides an overview of basic Docker commands for working with images, containers, and Docker Compose. It summarizes commands for building, running, and managing images and containers from the Docker command line and Docker Compose file. Common commands covered include docker build, docker run, docker ps, docker exec, docker images, docker pull/push, and docker-compose up/down.

Uploaded by

Sandesh Kumar
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

Docker for DevOps Engineers

Basic Commands:

docker ps List running containers


docker exec -it <container name> /bin/sh SSH into container
docker restart <container name> Restart a container
docker stats Show running container stats
docker system df Check docker daemon disk space usage
docker system prune -af Remove images, networks, containers, and volumes

Docker Images:

docker build -t <image_name> Build an Image from a Dockerfile


Build an Image from a Dockerfile without the
docker build -t <image_name> . –no-cache
cache
docker images List local images
docker rmi <image_name>docker image prune Delete an Image
docker image prune Remove all unused images
Docker Hub:

docker login -u <username> Login into Docker


docker push <username>/<image_name> Publish an image to Docker Hub
docker search <image_name> Search Hub for an image
docker pull <image_name> Pull an image from a Docker Hub

Docker Containers:

docker run --name <container_name> Create and run a container from an image,
<image_name> with a custom name:
docker run -p <host_port>:<container_port> Run a container with and publish a
<image_name> container’s port(s) to the host.
docker run -d <image_name> Run a container in the background
docker container stat View resource usage stats
List all docker containers (running and
docker ps --all
stopped):
docker ps To list currently running containers:
docker inspect <container_name> (or
To inspect a running container:
<container_id>)
docker logs -f <container_name> Fetch and follow the logs of a container:
docker exec -it <container_name> sh Open a shell inside a running container:
docker rm <container_name> Remove a stopped container:
docker start|stop <container_name> (or <container-
Start or stop an existing container:
id>)
Docker Compose Common commands

Common commands

# Starts existing containers for a service.

docker-compose start

# Stops running containers without removing them.

docker-compose stop

# Pauses running containers of a service.

docker-compose pause

# Unpauses paused containers of a service.

docker-compose unpause

# Lists containers.

docker-compose ps

# Builds, (re)creates, starts, and attaches to containers for a service.

docker-compose up

# Stops containers and removes containers, networks, volumes, and images


created by up.
docker-compose down

You might also like