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