Docker Desktop
Docker Desktop is the industry-standard container platform that provides a complete development environment for building, sharing, and running containerized applications.
Official documentation: docs.docker.com
Prerequisites
- Virtualization enabled in BIOS/UEFI
- Windows: WSL2 or Hyper-V enabled
- 4GB RAM minimum (8GB+ recommended)
Installation
- Windows
- macOS
- Linux
# Using winget
winget install Docker.DockerDesktop
# Using Chocolatey
choco install docker-desktop -y
Or download from Docker Desktop for Windows.
# Using Homebrew
brew install --cask docker
Or download from Docker Desktop for Mac.
# Ubuntu/Debian - Docker Engine
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER
# Log out and back in for group changes to take effect
Or install Docker Desktop for Linux.
Verify Installation
docker --version
docker run hello-world
Quick Reference
For command reference and usage examples, see the official Docker CLI Cheat Sheet.
Essential Commands
docker ps # List running containers
docker images # List images
docker run -it <image> # Run a container
docker logs <container-id> # View container logs
See the Docker CLI Reference for complete documentation.
Related
- Docker Documentation - Official documentation
- Docker Hub - Container image registry
- Setup Kubernetes Tools - kubectl, k9s, and cluster tools