Docker Commands – First Commands
| Command | Description |
|---|---|
| info | Display system-wide information |
| version | Show the Docker version information |
Docker Commands – Working with Containers
| Command | Description |
|---|---|
| attach | Attach local standard input, output, and error streams to a running container |
| cp | Copy files/folders between a container and the local filesystem |
| create | Create a new container |
| diff | Inspect changes to files or directories on a container’s filesystem |
| exec | Run a command in a running container |
| inspect | Return low-level information on Docker objects |
| kill | Kill one or more running containers |
| pause | Pause all processes within one or more containers |
| port | List port mappings or a specific mapping for the container |
| ps | List containers |
| rename | Rename a container |
| restart | Restart one or more containers |
| rm | Remove one or more containers |
| run | Run a command in a new container |
| start | Start one or more stopped containers |
| stop | Stop one or more running containers |
| unpause | Unpause all processes within one or more containers |
| update | Update configuration of one or more containers |
| wait | Block until one or more containers stop, then print their exit codes |
Docker Commands – Monitoring Containers
| Command | Description |
|---|---|
| logs | Fetch the logs of a container |
| ps | List containers |
| stats | Display a live stream of container(s) resource usage statistics |
| top | Display the running processes of a container |
| events | Get real time events from the server |
Docker Commands – Working with Image
| Command | Description |
|---|---|
| build | Build an image from a Dockerfile |
| commit | Create a new image from a container’s changes |
| export | Export a container’s filesystem as a tar archive |
| history | Show the history of an image |
| images | List images |
| import | Import the contents from a tarball to create a filesystem image |
| inspect | Return low-level information on Docker objects |
| load | Load an image from a tar archive or STDIN |
| rmi | Remove one or more images |
| save | Save one or more images to a tar archive (streamed to STDOUT by default) |
| tag | Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE |
Docker Commands – Working with Registry/Repository
| Command | Description |
|---|---|
| login | Log in to a Docker registry |
| logout | Log out from a Docker registry |
| pull | Pull an image or a repository from a registry |
| push | Push an image or a repository to a registry |
| search | Search the Docker Hub for images |
Docker Commands – Management Commands
| Command | Description |
|---|---|
| config | Manage Docker configs |
| container | Manage containers |
| image | Manage images |
| network | Manage networks |
| node | Manage Swarm nodes |
| plugin | Manage plugins |
| secret | Manage Docker secrets |
| service | Manage services |
| swarm | Manage Swarm |
| system | Manage Docker |
| trust | Manage trust on Docker images |
| volume | Manage volumes |
Docker Cheatsheet
I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services — all in one place.
Explore Hospitals