Skip to main content

Command Palette

Search for a command to run...

Docker Cheat sheet

Updated
•2 min read•View as Markdown
Docker Cheat sheet
A

Hi, I am ARIJIT MANNA, I have prepared myself to be a solver of any problem. I am pursuing on Bachelor's in Electrical Engineering. My Main Objective Is To Enhance My Professional Skills, Capabilities, And Knowledge To An Organization Which Recognizes The Sale Of Hard Work And Trusts Me With Responses And Challenges. My Long-Term Goal Is To Achieve A Good Position Where I Can Build My Career And My Short-Term Goal Is To Get A Job In A Reputed Company Where I Can Use My Skills And Learn New Things.

#Day 20 Task of #90DaysofDevops challenge🚀

let's start 🚗

Basic Docker Commands :

Docker pull: Pulls an image or a repository from a registry.

docker pull <image-name>

Docker push: Pushes an image or a repository to a registry.

docker push <image-name>

Docker images: Show a list of all the images on the local system.

docker images

Docker rmi: Removes one or more images.

docker rmi <image-name>

Docker build: Build and tag an image from a Docker file.

docker build [OPTIONS] PATH | URL |

docker build -t <image_name>.

Docker run: Runs a command in a new container. assign it a name and map a port. start the container in the background with the -d option.

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

docker run -d --name <container-name> -p 80:80 <image-name>

Docker start: Starts one or more stopped containers.

docker start <container-name>

Docker stop: Stops one or more running containers.

docker stop <container-name>

Docker exec: Runs a command in a running container and goes inside a container.

docker exec -it <container-name or ID> bash

Docker rm: Removes one or more containers.

docker rm <container-name or ID>

Docker ps: It shows a list of all running containers.

docker ps

Docker ps -a: It shows a list of all containers.

docker ps -a

Docker logs: Fetches the logs of a container.

docker logs <container-name or ID>

Docker inspects: Returns low-level information on a container or image.

docker inspect <container-name or ID>

Docker Port: Show mapped ports of the container.

docker port <container-name or ID>

Docker Top: Lists the processes running inside the container.

docker top <container-name or ID>

Docker Volume :

Docker volume create: Create a volume

docker volume create <volume-name>

Docker volume ls: List volumes

docker volume ls

Docker volume inspect: Display detailed information on one or more volumes

docker volume inspect <volume-name>

Docker volume rm: Remove one or more volumes

docker volume rm <volume-name>

Docker volume prune: Remove all unused volumes

docker volume prune

Docker Compose :

Docker-compose up: Create and start containers

docker-compose up

Docker-compose ps: List containers

docker-compose ps

Docker-compose down: Stop and remove containers, networks, images, and volumes

docker-compose down

Docker-compose logs: Show logs

docker-compose logs <service>

Thank you very much for giving your valuable time for reading this article !!☺😊

Arijit Manna