Discover best practices for optimizing Dockerfiles in this 29-minute conference talk from Devoxx. Learn how to transform a monolithic application into reusable and understandable microservices. Explore techniques for externalizing services, optimizing builds, removing unnecessary layers, and improving maintainability. Gain insights on cutting build steps, using official images, and enhancing security by avoiding root user execution. Follow along as speakers Guillaume Lours and Jeremie Drouet demonstrate these concepts through practical examples, covering topics such as extracting MongoDB, implementing multistage builds, utilizing Java runtime images, and implementing security measures.
Overview
Syllabus
Intro
Extracting Mongo
Multistage build
Java Runtime image
Security
Summary
Taught by
Devoxx