Simplify All the Things with Docker Compose
-- As you probably know by now, containers have revolutionized the software industry. But, once you have a container, then what? How do you run it? How do you help someone else run it? There are so many flags and options to remember, ports to configure, volume mappings to remember, and don't even get me started with networking containers together! While it's possible to do all of this through the command line, don't do it that way! With Docker Compose, you can create an easily shareable file that makes all of this a piece of cake. And once you fully adopt containers in your dev environment, it lets you setup your code repos to allow the simplest dev onboarding experience imaginable: 1) git clone; 2) docker-compose up; 3) write code. In this talk, we'll talk about several tips to help make all of this a reality. We'll start with a few Docker Compose basics, but then quickly move into several advanced topics. We'll even talk about how to use the same Dockerfile for dev and prod (we've all been there by having two separate files)! As an added bonus, we'll look at how to use Docker Compose in our CI/CD pipelines to perform automated tests of the container images built earlier in the pipeline! We'll have a few slides (because we have to explain a few things), lots of live demos (show it in action!), and maybe a few other surprises as well! Let's have some fun and help simplify all the things with Docker Compose! Speaker: Michael Irwin, Virginia Tech Twitter: @mikesir87

Docker Tutorial for Beginners

Docker Storage: Designing a Platform for Persistent Data

Creating Effective Docker Images

Dev and Test Agility for Your Database with Docker
![Docker Crash Course for Absolute Beginners [NEW]](https://i.ytimg.com/vi/pg19Z8LL06w/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBvJIl0gI4wzNAajHjNh8Dv7fDZkQ)
Docker Crash Course for Absolute Beginners [NEW]

you need to learn Docker RIGHT NOW!! // Docker Containers 101

My Favorite Way To Handle Dev Environments | VS Code Devcontainers
![Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]](https://i.ytimg.com/vi/X48VuDVv0do/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDNg7nINwKqigXGqrL80FN9YuTNGg)
Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]

5 CLI Tools That Actually Changed How I Work in 2026

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
![Docker Tutorial for Beginners [FULL COURSE in 3 Hours]](https://i.ytimg.com/vi/3c-iBn73dDE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAQIFtB90BMPbDAyL703VzHQRUoRQ)
Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

How to Improve Your Image Builds Using Advance Docker Build

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

Best Practices for Compose-managed Python Apps

Using Docker & Compose to Simplify Integration Testing

Docker Compose Tutorial

The intro to Docker I wish I had when I started

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Docker Core Concepts Every Developer Should Know

