Docker Setup
This guide covers installing Docker and Docker Compose for running the course examples.
Installing Docker
Linux
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER
macOS
Download Docker Desktop from docker.com
Windows
Download Docker Desktop from docker.com
Verify Installation
docker --version
docker-compose --version
Running Course Examples
Each chapter includes a Docker Compose file:
cd examples/01-queue
docker-compose up
Common Commands
# Start services
docker-compose up
# Start in background
docker-compose up -d
# View logs
docker-compose logs
# Stop services
docker-compose down
# Rebuild after code changes
docker-compose up --build
Troubleshooting
See Troubleshooting for common issues.