A | Developer's Essential Guide To Docker Compose Pdf
db: image: postgres:15 environment: POSTGRES_USER: dev POSTGRES_PASSWORD: devpass POSTGRES_DB: myapp volumes: - db_data:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U dev"] interval: 10s
docker compose down --rmi all # Remove images too docker system prune -a # Deep clean (careful!) Compose Watch (Docker Compose 2.22+) Automatically rebuild and restart on file changes – replaces hot-reload tools. a developer's essential guide to docker compose pdf
redis: image: redis:alpine ports: - "6379:6379" a developer's essential guide to docker compose pdf
Start with debug tools: docker compose --profile debug up a developer's essential guide to docker compose pdf
up -d # Start in background down # Stop + remove containers down -v # Also delete volumes restart # Restart all services