World Congress 2023 Sep 21, 2023

All things Docker Compose!

Michael Irwin

Tired of "works on my machine" excuses? Discover how Docker Compose replaces tangled local dependencies with isolated, hot-reloaded development environments.

Pause
Mute Enter Fullscreen
#1 about 2 min

Identifying friction in developer onboarding and environment setups

Manual setups create difficulties for developers trying to run complex environments from outdated documentation.

#2 about 2 min

Running popular software images with Docker Desktop

Developers can use the graphical interface to instantly run and test containerized tools without manual installation.

#3 about 2 min

Introducing Docker Compose for local application components

Combining application components with tools like Compose simplifies sharing environments using a single command.

#4 about 2 min

Analyzing a sample multi-tier web application architecture

Reviewing an incomplete setup guide for a basic application stack reveals opportunities for containerization.

#5 about 3 min

Running a database dependency as a local container

Developers can use the command line interface to host a persistent local database without system installations.

#6 about 6 min

Translating terminal commands into a Docker Compose configuration

Moving command line flags into a declarative yaml configuration file creates reproducible database setups.

#7 about 4 min

Adding debugging tools and utilizing internal Compose networking

Adding a database administration interface demonstrates automatic container networking and dependency ordering.

#8 about 6 min

Containerizing application source code with live hot reloading

Using volume bind mounts to share host system files with containers enables instant code compilation updates.

#9 about 5 min

Improving file synchronization performance using experimental Compose Watch

Built-in file watching features automatically sync code changes or rebuild images without relying on slow mounts.

#10 about 1 min

Achieving seamless project onboarding using containerized development workflows

A completed Compose configuration enables quick contributions to projects with zero local configuration.

Matching moments

3:07 min

Simplifying container management using local Docker compose configurations

Rob Richardson · WWC 2021

11:34 min

Answering audience questions on container functionality and local workflows

Rob Richardson · WWC 2021

1:37 min

Overview of Docker Compose ecosystem and documentation tools

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

3:38 min

Containerizing the completed Rust application utilizing Docker Compose

Francesco Ciulla Francesco Ciulla · WWC 2024

2:59 min

Adopting AI tools for developer container workflows

Ali Alp Ali Alp · WWC Europe 2026

4:31 min

Addressing local development challenges with Podman Desktop

Stevan Le Meur Stevan Le Meur · WWC 2024

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

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

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

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

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci
Open session

World Congress 2026 North America

Testing AI Workflows Locally with Testcontainers

Anna Chernyshova

Sr Solutions Engineer @ Docker

Anna Chernyshova
Open session

World Congress 2026 North America

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

Paweł Matynia, Bartosz Leczycki

Paweł Matynia
Bartosz Leczycki