Docker Commands Cheat Sheet

Deepak Ranolia
2 min readNov 14, 2023

--

Docker is a powerful platform for automating the deployment, scaling, and management of containerized applications. Here’s a handy cheat sheet to help you navigate Docker’s command-line interface.

Images:

Pull an Image:

docker pull <image-name>:<tag>

List Downloaded Images:

docker images

Remove an Image:

docker rmi <image-id>

Build an Image from Dockerfile:

docker build -t <image-name>:<tag> <path-to-dockerfile>

Containers:

Run a Container:

docker run -d --name <container-name> <image-name>:<tag>

List Running Containers:

docker ps

List All Containers (Including Exited):

docker ps -a

Stop a Running Container:

docker stop <container-id or container-name>

Remove a Container:

docker rm <container-id or container-name>

Attach to a Running Container:

docker exec -it <container-id or container-name> /bin/bash

Volumes:

Create a Volume:

docker volume create <volume-name>

List Volumes:

docker volume ls

Remove a Volume:

docker volume rm <volume-name>

Networking:

Create a Bridge Network:

docker network create <network-name>

List Networks:

docker network ls

Inspect a Network:

docker network inspect <network-name>

Remove a Network:

docker network rm <network-name>

Docker Compose:

Run Docker Compose:

docker-compose up -d

Stop Docker Compose:

docker-compose down

View Docker Compose Logs:

docker-compose logs

Build and Run Services Defined in Docker Compose File:

docker-compose up --build -d

System:

Show Docker Disk Usage:

docker system df

Remove All Unused Containers, Networks, and Images:

docker system prune -a

Display Docker Version:

docker version

Access Docker Documentation:

docker --help

This cheat sheet covers some of the essential Docker commands, but Docker provides many more options and features. Refer to the official Docker documentation for a comprehensive guide: Docker Documentation.

--

--

Deepak Ranolia
Deepak Ranolia

Written by Deepak Ranolia

Strong technical skills, such as Coding, Software Engineering, Product Management & Finance. Talk about finance, technology & life https://rb.gy/9tod91

No responses yet