Docker Command Cheat
Sheet
Docker Lifecycle Commands                                                    Docker Basic Commands
Command                     Use                                              Command                    Use
1. docker create            Create a new container                           1. docker                  To check all available Docker Commands
2. docker run               Creates a docker container from docker image     2. docker version          To show Docker version
3. docker pause             To pause a running container                     3. docker info             Displays system wide information
4. docker unpause           To unpause a running container                                              To pull the docker Images from Docker Hub
                                                                             4. docker pull             Repository
5. docker stop              To stop a docker container
                            To start a docker container                      5. docker build            To Docker Image from Dockerfile
6. docker start
7.Docker    create                                                           6.Docker    create
                            To restart docker container                         docker run              Run a container from a docker
   docker restart
                            Attach Terminal to Running container                                        To commit a changes in container file OR
8. docker attach                                                             7. docker commit           create new Docker Image
                            Block until one or more containers stop, then
9. docker wait              print their exit codes                                                      List all the running containers. Add the -a
                                                                             8. docker ps               flag to list all the containers.
                            To remove the Docker Container, stop it first
10. docker rm               and then remove it                                                          To start a docker container
                                                                             9. docker start
11. docker kill             To stop and remove Docker containers             10. docker stop            To stop a docker container
                                                                             11. docker logs            To view Logs for a Docker Container
                                                                             12. docker rename          To rename Docker Container
                                                                             13. docker rm              To remove the Docker Container, stop it first
Docker Image Commands
Command                     Use                                              Docker Container Commands
1. docker build             To build Docker Image from Dockerfile
                            To pull Docker Image from Docker Hub             Command                    Use
2. docker pull              Registry
3. docker tag               To add Tag to Docker Image                       1. docker start            To start a Docker container
4. docker images            To list Docker Images                            2. docker stop             To stop a running docker container
5. docker push              To push Docker Images to                         3. docker restart          To restart docker container
6.Docker    create
   docker history           To show history of Docker Image                  4. docker pause            To pause a running container
                            To show complete information in JSON             5. docker unpause          To unpause a running container
7. docker inspect           format                                                                      Creates a docker container from docker
                                                                             6. docker run
8. docker save              To save an existing Docker Image                   Docker create            image
9. docker import            Create Docker Image from Tarball                 7. docker ps               To list Docker containers
10. docker export           To export existing Docker                        8. docker exec             To Access the shell of Docker Container
11. docker load             To load Docker Image from file or archives        9. docker logs             To view Logs for a Docker Container
12. docker rmi              To remove docker images                          10. docker rename          To rename Docker Container
                                                                             11. docker rm              To remove Docker container
                                                                             12. docker inspect         Docker container info command
                                                                             13. docker attach          Attach Terminal to Running container
Docker Compose Commands                                                      14. docker kill            To stop and remove Docker containers
                                                                             15. docker cp              To copy files or folders between a container
                                                                                                        and from local filesystem.
Command                       Use
1. docker-compose build       To build docker compose file
                              To run docker compose file
                                                                             Docker Volume Commands
2. docker-compose up
                              To list docker images declared inside
3. docker-compose ls          docker compose file
                                                                              Command                      Use
                              To start containers which are already
4. docker-compose start       created using docker compose file
                                                                             1. docker volume create        To create docker volume
 Docker    create
5. docker-compose run
                              To run one one of application inside docker-
                              compose.yml                                    2. docker volume inspect      To inspect docker volume
                              To remove docker containers from docker        3. docker volume rm           To remove docker volume
6. docker-compose rm          compose
                              To check docker container status from
7. docker-compose ps          docker compose
                                                                             Docker Logs and Monitoring Commands
Docker Networking Commands                                                   Command                      Use
                                                                             1. docker ps -a              To show running and stopped containers
 Command                       Use                                           2. docker logs               To show Docker container logs
                                                                             3. docker events             To get all events of docker container
1. docker network create       To create docker network                                                   To show running process in docker
                               To list docker networls
                                                                             4. docker top                container
2. docker network ls
3. docker network inspect      To view network configuration details                                       To check cpu, memory and network I/O
                                                                             5. docker stats
                                                                              Docker create               usage
                                                                             6. docker port               To show docker containers public ports
Docker Prune Commands
                                                                             Docker Hub Commands
Command                       Use
                              To clean all resources which are dangling or   Command                      Use
1. docker system prune        not associated with any docker containers
2. docker image prune         To remove Dangling Docker images               1. docker search             To search docker image
3. docker container prune     To remove all unused docker containers         2. docker pull               To pull image from docker hub
4. docker volume prune        To remove all unused docker volumes            3. docker login              To Log in to a Docker registry
5. docker network prune       To remove all unused docker network            4. docker push               Push an image or a repository to a registry
                                                                                                          Create a tag TARGET_IMAGE that refers
                                                                             5. docker tag                to SOURCE_IMAGE
                                                                             6. docker logout             To logout from Docker Hub Registry