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 a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow , and SEO strategies at Wizbrand.
Do you want to learn Quantum Computing?
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at WIZBRAND
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services — all in one place.
Explore Hospitals