Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Optimizing Docker Builds - Successes, Failures, and Instrumented Observability

Docker via YouTube

Overview

Explore strategies for optimizing Docker builds in this 20-minute conference talk from DockerCon 2021. Dive into successful techniques, common pitfalls, and the power of instrumented observability as speaker Nicole Rifkin shares insights on improving Docker deployment pipelines. Learn about layer caching, multi-stage builds, Buildkit inline caching, and the use of OpenTraces with Jaeger for enhanced visibility. Discover a simpler observability pipeline that offers flexibility with minimal overhead. Gain valuable knowledge on comparing builds, potential optimizations, and caching dependency installations. Conclude with key learnings and an opportunity for questions to further enhance your Docker build optimization skills.

Syllabus

Optimizing Docker
Deployment pipeline
Layer Caching Changing the order of execution can
Multi-stage builds Not only can multistage builds reduce parallellation and better caching
Our Docker build is still slow
Why do we care?
Buildkit inline caching
Changes without results
Opentraces with Jaeger
Insights from Jaeger
Monitoring tool overload
A simpler solution
Observability pipeline Simple, flexible, with very little overhead
Comparing builds
The fun questions
Optimizations we're exploring Caching dependency install
Learnings
Questions?

Taught by

Docker

Reviews

Start your review of Optimizing Docker Builds - Successes, Failures, and Instrumented Observability

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.