Docker Cheat sheet

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



