Save Time. Use Shortcuts.

Docker Shortcuts

Docker is a platform used for developing, shipping, and running applications in lightweight, portable containers. It simplifies deployment and ensures consistency across different environments. Here are some shortcuts to help you work more efficiently and manage containers in Docker.

Containers
Start a Container
docker start <container_name>
Stop a Container
docker stop <container_name>
Restart a Container
docker restart <container_name>
Remove a Container
docker rm <container_name>
List Running Containers
docker ps
List All Containers
docker ps -a
Show Logs of a Container
docker logs <container_name>
Execute Command in a Container
docker exec -it <container_name> <command>
Stop All Running Containers
docker stop $(docker ps -q)
Remove All Containers
docker rm $(docker ps -a -q)
Images
List Images
docker images
Pull an Image
docker pull <image_name>
Remove an Image
docker rmi <image_id>
Build an Image
docker build -t <image_name> <path>
Tag an Image
docker tag <image_id> <repository>:<tag>
Push an Image to Repository
docker push <repository>:<tag>
Remove All Unused Images
docker image prune
Volumes
Create Volume
docker volume create <volume_name>
List Volumes
docker volume ls
Inspect Volume
docker volume inspect <volume_name>
Remove Volume
docker volume rm <volume_name>
Networking
List Networks
docker network ls
Create Network
docker network create <network_name>
Inspect Network
docker network inspect <network_name>
Remove Network
docker network rm <network_name>
Cleanup
Remove All Stopped Containers
docker container prune
Remove All Unused Images
docker image prune
Remove All Unused Volumes
docker volume prune
Remove All Unused Networks
docker network prune
Remove Everything Unused
docker system prune

Built by Ayush Tomar