2026  33

February  13

Docker Compose Tip #33: Using logging drivers and options

February 27, 2026 · 3 min · 536 words · Guillaume Lours

Docker Compose Tip #32: Build contexts and dockerignore patterns

February 25, 2026 · 3 min · 433 words · Guillaume Lours

Docker Compose Tip #31: Network isolation between services

February 23, 2026 · 3 min · 516 words · Guillaume Lours

Docker Compose Tip #30: Compose include for modular configurations

February 13, 2026 · 3 min · 484 words · Guillaume Lours

Docker Compose Tip #29: Container capabilities and security options

February 12, 2026 · 3 min · 524 words · Guillaume Lours

Docker Compose Tip #28: Converting docker run commands to Compose

February 11, 2026 · 3 min · 508 words · Guillaume Lours

Docker Compose Tip #27: Extension fields as metadata for tools and platforms

February 10, 2026 · 3 min · 470 words · Guillaume Lours

Docker Compose Tip #26: Using restart policies effectively

February 9, 2026 · 2 min · 346 words · Guillaume Lours

Docker Compose Tip #25: Using docker compose events for monitoring

February 6, 2026 · 3 min · 555 words · Guillaume Lours

Docker Compose Tip #24: Using profiles to organize optional services

February 5, 2026 · 2 min · 376 words · Guillaume Lours

Docker Compose Tip #23: Multi-platform builds with platforms

February 4, 2026 · 3 min · 470 words · Guillaume Lours

Docker Compose Tip #22: Using secrets in Compose files

February 3, 2026 · 2 min · 270 words · Guillaume Lours

Docker Compose Tip #21: Understanding bridge vs host networking modes

February 2, 2026 · 2 min · 330 words · Guillaume Lours

January  20

Docker Compose Tip #20: Using docker compose logs effectively

January 30, 2026 · 3 min · 427 words · Guillaume Lours

Docker Compose Tip #19: Override files for local development

January 29, 2026 · 2 min · 348 words · Guillaume Lours

Docker Compose Tip #18: Graceful shutdown with stop_grace_period

January 28, 2026 · 2 min · 358 words · Guillaume Lours

Docker Compose Tip #17: YAML anchors to reduce duplication

January 27, 2026 · 2 min · 297 words · Guillaume Lours

Docker Compose Tip #16: Setting resource limits with deploy.resources

January 26, 2026 · 2 min · 318 words · Guillaume Lours

Docker Compose Tip #15: Blue-green deployments with Traefik

January 23, 2026 · 2 min · 351 words · Guillaume Lours

Docker Compose Tip #14: Running containers as non-root users

January 22, 2026 · 2 min · 363 words · Guillaume Lours

Docker Compose Tip #13: Using external networks to connect multiple projects

January 21, 2026 · 2 min · 308 words · Guillaume Lours

Docker Compose Tip #12: Using target to specify build stages

January 20, 2026 · 2 min · 313 words · Guillaume Lours

Docker Compose Tip #11: Mastering docker compose up –watch for hot reload

January 19, 2026 · 2 min · 365 words · Guillaume Lours

Docker Compose Tip #10: Using init for proper PID 1 handling

January 16, 2026 · 3 min · 432 words · Guillaume Lours

Docker Compose Tip #9: Publishing Compose applications as OCI artifacts

January 15, 2026 · 2 min · 414 words · Guillaume Lours

Docker Compose Tip #8: Healthchecks with Docker Hardened Images

January 14, 2026 · 3 min · 478 words · Guillaume Lours

Docker Compose Tip #7: Restarting single services without stopping the stack

January 13, 2026 · 3 min · 439 words · Guillaume Lours

Docker Compose Tip #6: Service discovery and internal DNS

January 12, 2026 · 2 min · 344 words · Guillaume Lours

Docker Compose Tip #5: Writing Compose files for AI tools

January 9, 2026 · 3 min · 436 words · Guillaume Lours

Docker Compose Tip #4: Using SSH keys during build

January 8, 2026 · 2 min · 293 words · Guillaume Lours

Docker Compose Tip #3: Service dependencies with health checks

January 7, 2026 · 2 min · 239 words · Guillaume Lours

Docker Compose Tip #2: Using –env-file for different environments

January 6, 2026 · 1 min · 175 words · Guillaume Lours

Docker Compose Tip #1: Debug your configuration with config

January 5, 2026 · 2 min · 401 words · Guillaume Lours