Docker image development patterns for Dockerfile, docker-compose.yml, compose.yml, docker-bake.hcl, and .dockerignore. Covers multi-stage builds, layer optimization, CI testing patterns (entrypoint bypass, DNS mocking, compose validation), Docker Bake for multi-platform builds, security scanning with Trivy, and network isolation. Based on production learnings. By Netresearch.