Cloud Native 4 min read

Master Docker Commands: Essential Cheat Sheet for Cloud‑Native Developers

This guide presents a comprehensive cheat sheet of Docker commands covering image management, container lifecycle, volumes, networks, and image packaging, offering cloud‑native engineers a quick reference to efficiently handle Docker tasks in development and production environments.

Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Master Docker Commands: Essential Cheat Sheet for Cloud‑Native Developers

Docker is a core technology for cloud‑native development and a must‑have skill in large enterprises. This article provides a complete reference of Docker commands.

Image Management

docker images

– List all local images.

docker pull <image>[:tag]

– Pull an image from a remote registry.

docker rmi <image>

– Remove a local image.

docker build -t <name>:<tag> .

– Build an image from a Dockerfile.

Container Management

docker ps

– Show running containers.

docker ps -a

– Show all containers, including stopped ones.

docker run -d -p <hostPort>:<containerPort> <image>

– Run a new container in the background with port mapping.

docker exec -it <container> bash

– Execute a command inside a running container.

docker logs -f <container>

– Follow container logs.

docker stop <container>

– Stop a container.

docker start <container>

– Start a stopped container.

docker restart <container>

– Restart a container.

docker rm <container>

– Remove a container.

Volumes and Networks

docker volume create <name>

– Create a data volume.

docker volume ls

– List all volumes.

docker network ls

– List networks.

Image Packaging and Import/Export

docker save -o <file.tar> <image>

– Save an image to a tar archive.

docker load -i <file.tar>

– Load an image from a tar archive.

docker export <container> > <file.tar>

– Export a container’s filesystem.

docker import <file.tar> <image>:v1

– Import a tar archive as an image.

Cloud NativeDockerNetworkContainercommand-lineimagevolume
Mike Chen's Internet Architecture
Written by

Mike Chen's Internet Architecture

Over ten years of BAT architecture experience, shared generously!

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.