2026  52

April  6

Docker Compose Tip #52: Setting up a CI test environment

April 13, 2026 · 3 min · 470 words · Guillaume Lours

Docker Compose Tip #51: docker compose up –wait for scripting and CI

April 10, 2026 · 2 min · 354 words · Guillaume Lours

Docker Compose Tip #50: GPU support with deploy.resources

April 8, 2026 · 2 min · 296 words · Guillaume Lours

Docker Compose Tip #49: Mixed platforms with Linux containers and Wasm

April 6, 2026 · 2 min · 339 words · Guillaume Lours

Docker Compose Tip #48: Network debugging with docker compose port

April 3, 2026 · 2 min · 320 words · Guillaume Lours

Docker Compose Tip #47: Sidecar container patterns

April 1, 2026 · 2 min · 360 words · Guillaume Lours

March  13

Docker Compose Tip #46: Build args vs environment variables

March 30, 2026 · 3 min · 471 words · Guillaume Lours

Docker Compose Tip #45: Multi-stage builds with target

March 27, 2026 · 2 min · 354 words · Guillaume Lours

Docker Compose Tip #44: Signal handling in containers

March 25, 2026 · 2 min · 386 words · Guillaume Lours

Docker Compose Tip #43: Read-only root filesystems

March 23, 2026 · 2 min · 336 words · Guillaume Lours

Docker Compose Tip #42: Variable substitution and defaults

March 20, 2026 · 2 min · 417 words · Guillaume Lours

Docker Compose Tip #41: Container lifecycle hooks

March 18, 2026 · 2 min · 306 words · Guillaume Lours

Docker Compose Tip #40: Using labels for service organization and monitoring

March 16, 2026 · 2 min · 258 words · Guillaume Lours

Docker Compose Tip #39: Combining include, extends, and overrides

March 13, 2026 · 2 min · 324 words · Guillaume Lours

Docker Compose Tip #38: When to use include vs extends vs overrides

March 11, 2026 · 2 min · 342 words · Guillaume Lours

Docker Compose Tip #37: Understanding include, extends, and override files

March 9, 2026 · 2 min · 335 words · Guillaume Lours

Docker Compose Tip #36: Using extra_hosts for custom DNS entries

March 6, 2026 · 3 min · 441 words · Guillaume Lours

Docker Compose Tip #35: Using tmpfs for ephemeral storage

March 4, 2026 · 3 min · 524 words · Guillaume Lours

Docker Compose Tip #34: Debugging with exec vs run

March 2, 2026 · 3 min · 636 words · Guillaume Lours

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