Skip to main content

Command Palette

Search for a command to run...

Day20 of 90DaysOfDevOps

Updated
2 min read
Day20 of 90DaysOfDevOps

Docker & Docker Compose Cheat-Sheet

1. Basic Docker Commands

CommandDescription
docker --versionCheck the installed Docker version.
docker infoDisplay detailed information about the Docker environment.
docker imagesList all Docker images on the local machine.
docker pull <image_name>Download an image from Docker Hub.
docker run <image_name>Create and start a container from an image.
docker psShow all currently running containers.

2. Container Management

CommandDescription
docker ps -aList all containers, including stopped ones.
docker start <container_id>Start a stopped container.
docker stop <container_id>Stop a running container.
docker rm <container_id>Remove a stopped container.
docker logs <container_id>View logs of a container.

3. Docker Images

CommandDescription
docker build -t <image_name>:<tag> .Build a Docker image from a Dockerfile.
docker rmi <image_id>Remove an image by its ID.
docker tag <image_id> <repo_name>:<tag>Tag an image for pushing to a repository.

4. Networking

CommandDescription
docker network lsList all Docker networks.
docker network create <network_name>Create a new Docker network.
docker network inspect <network_name>Inspect a specific Docker network.

5. Docker Compose : Any one command will work based on your Docker compose version.

CommandDescription
docker compose --version/docker-compose --versionCheck the installed Docker Compose version.
docker compose up/docker-compose upStart all services defined in the docker-compose.yml.
docker compose down/docker-compose downStop and remove all containers defined in docker-compose.yml.
docker compose logs/docker-compose logsView logs for all services.

6. Troubleshooting

CommandDescription
docker inspect <container_id>Display detailed information about a container.
docker exec -it <container_id> bashOpen a shell session in a running container.
docker system pruneClean up unused Docker objects (images, containers, networks).

More from this blog

Amitabh Soni

90 posts