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

YouTube

The Dockerfile Explosion and the Need for Higher Level Tools

Docker via YouTube

Overview

FLASH SALE: Ends May 22!
Udemy online courses up to 85% off.
Get Deal
Explore the challenges and limitations of Dockerfiles in this 47-minute conference talk from Docker. Dive into the simplicity and accessibility of Dockerfiles, while uncovering the problems that arise as Docker adoption increases. Learn about inheritance limitations, lack of built-in abstraction mechanisms, API constraints, and file management issues. Discover how the one-layer-per-line structure can lead to layer explosion, potentially compromising space and performance benefits. Examine potential solutions and higher-level tools that address these challenges, including Rocker, Raka, Mount, and Doc Ramp. Gain insights into preprocessing techniques, domain-specific instructions, and implementation strategies. Conclude with a discussion on the future of Dockerfile specifications, APIs, image building workflows, and specialized tools for different use cases.

Syllabus

Introduction
What is Dockerfile
Advantages of Dockerfile
Problems of Dockerfile
How many Dockerfile files
What might tools look like
Building images
Rocker
Raka
Mount
Mount instructions
Doc Ramp
Preprocessing
Domainspecific instructions
Domainspecific implementation
The advantages of Dockerfile
Whats next
Dockerfile specification
Dockerfile API
Image Build
Workflow
Tools
Dockerfile is great
Better tools for building images
Better tools for managing Docker files
Tools for different use cases
Questions

Taught by

Docker

Reviews

Start your review of The Dockerfile Explosion and the Need for Higher Level Tools

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.