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 · World Congress 2021

11:34 min

Answering audience questions on container functionality and local workflows

Rob Richardson · World Congress 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 · World Congress 2024

2:59 min

Adopting AI tools for developer container workflows

Ali Alp Ali Alp · World Congress 2026 Europe

4:31 min

Addressing local development challenges with Podman Desktop

Stevan Le Meur Stevan Le Meur · World Congress 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 23, 2026 · 11:00–11:30

Stage 1

Docker does that? Five Docker capabilities you did not know about

Ajeet Raina, Kristiyan Velkov

Ajeet Raina
Kristiyan Velkov
Open session

World Congress 2026 North America

September 23, 2026 · 13:15–15:15

Stage 8

The AI-Ready Developer Environment — Local Setup, Reproducibility, and Docker

Michael Irwin

Principal Engineer, Developer Success at Docker

Michael Irwin
Open session

World Congress 2026 North America

September 25, 2026 · 12:30–14:30

Stage 13

Docker sandboxes: protect your secrets, tokens, and personal data from AI agent mistakes

Kristiyan Velkov

Developer Relations Engineer at Zerops.io

Kristiyan Velkov
Open session

World Congress 2026 North America

September 24, 2026 · 11:40–12:10

Stage 3

Stop Running Mystery Meat in Production

Jeroen van Erp

Technical Advocate @ SUSE

Jeroen van Erp
Open session

World Congress 2026 North America

September 23, 2026 · 15:45–17:45

Stage 8

Docker's Agentic Platform: Sandboxes, MCP, and the Infrastructure of Autonomous Development

Oleg Šelajev

AI and Developer Relations at Docker

Oleg Šelajev
Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 4

Your registry can't stop a valid login. What happens then?

Khushboo Verma

Systems Engineer at Cloudflare

Khushboo Verma