World Congress 2026 Europe - Virtual Stage Jul 2, 2026 Session details

Docker Compose: Rediscovered

Matthieu Vincent

Are vulnerable utilities bloating your production containers? Master advanced Docker Compose patterns to isolate health checks, enforce resource limits, and build highly maintainable YAML architectures.

Pause
Mute Enter Fullscreen
#1 about 2 min

Overview of Docker Compose ecosystem and documentation tools

Familiarizing yourself with the core ecosystem documentation uncovers extensive configuration options for orchestrations.

#2 about 2 min

Creating basic services and verifying container application health

Executing inline polling commands confirms runtime application readiness directly from within initializing service containers.

#3 about 2 min

Improving container security with dedicated healthcheck sidecars

Isolating healthcheck logic into shared-network sidecars removes unnecessary diagnostic utilities from production application images.

#4 about 2 min

Orchestrating startup sequences across dependent container services

Implementing strict dependency rules guarantees backend processes fully initialize before frontend components begin rendering.

#5 about 3 min

Limiting container processor and memory utilization for stability

Declaring strict processor and memory limitations prevents runaway container processes from exhausting underlying host resources.

#6 about 2 min

Centralizing configuration logic with native YAML block references

Replacing redundant resource parameters with reusable YAML anchors condenses lengthy composition definitions into maintainable blocks.

#7 about 3 min

Inheriting service properties from shared external base configurations

Referencing external base configurations through extension mechanics standardizes repeating environment parameters across distinct services.

#8 about 3 min

Splitting complex architectures into minimal modular compose files

Distributing distinct service definitions into nested inclusion files separates tangled monolith configurations into readable pieces.

#9 about 2 min

Toggling conditional service deployments with runtime configuration profiles

Binding diagnostic endpoints to specific runtime profiles prevents unintentional exposure of internal specifications to production environments.

#10 about 4 min

Overriding default configurations across distinct deployment environment layers

Passing stacked environment layers through concurrent file flags overrides standalone values without modifying foundational definitions.

#11 about 4 min

Linting and fixing structural composition configurations automatically before deployment

Running automated syntax linters highlights obscure configuration warnings and safely resolves structural inconsistencies prior to deployment.

#12 about 2 min

Bridging native compositions into functional Kubernetes cluster manifests

Processing existing orchestrations through transitional tools generates valid Kubernetes manifests necessary for initial cluster migrations.

#13 about 2 min

Discovering advanced configuration techniques and active community resources

Studying expansive instructional repositories reveals highly beneficial network patterns omitted from standard introductory tutorials.

Matching moments

1:59 min

Orchestrating with Kubernetes against Docker and accessing slides

Philipp Krenn · WWC 2022

2:58 min

Building a proof of concept container deployment

Mathias Tausig · WWC 2023

3:07 min

Simplifying container management using local Docker compose configurations

Rob Richardson · WWC 2021

3:38 min

Containerizing the completed Rust application utilizing Docker Compose

Francesco Ciulla Francesco Ciulla · WWC 2024

1:01 min

Introducing Docker Compose for local application components

Michael Irwin Michael Irwin · WWC 2023

11:34 min

Answering audience questions on container functionality and local workflows

Rob Richardson · WWC 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Stop Running Mystery Meat in Production

Jeroen van Erp

Technical Advocate @ SUSE

Jeroen van Erp
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

rm -rf: Horror Stories From Unsandboxed AI Agents (and How Docker Fixes This)

Rishab Kumar

Staff Developer Evangelist @ Twilio

Rishab Kumar
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

Run your agents in Kubernetes: Build once, deploy anywhere. But really?

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci