🚀 Introduction
Docker has transformed the way we develop, ship, and deploy applications by providing consistent environments across development, testing, and production. Whether you're just starting out or need a refresher, this Docker CLI cheatsheet covers the most essential commands every developer should know.
🔧 Getting Started
📦 Build a Docker Image
docker build -t .🔥 Build Without Cache
docker build -t . --no-cache📂 List Local Images
docker images🧹 Remove an Image
docker rmi🧼 Prune Unused Images
docker image prune🔐 Docker Hub & Authentication
🔑 Login to Docker Hub
docker login -u🚀 Push Image to Docker Hub
docker push /🔍 Search for Images
docker search📥 Pull an Image
docker pull🧪 Working with Containers
🚀 Run a Container
docker run --name🌐 Run with Port Mapping
docker run -p :🕶 Run in Background (Detached Mode)
docker run -d▶️ Start / ⏹ Stop Container
docker start
docker stop🗑 Remove Stopped Container
docker rm🖥 Access Running Container
docker exec -it sh📈 Logs, Stats & Monitoring
📄 View Logs
docker logs -f🔎 Inspect Container Details
docker inspect📋 List Running Containers
docker ps📋 List All Containers
docker ps -a📊 Monitor Usage Stats
docker container stats⚙️ Miscellaneous & System Info
🐳 Start Docker Daemon
docker -d📘 Get Help on Any Command
docker --helpℹ️ Show Docker System Info
docker info