Docker Layers и Cache: как Dockerfile ускоряет сборку образов
TipoIT
0:00 / 0:00
Docker Layers и Cache: как Dockerfile ускоряет сборку образов
158 просмотров · 5 месяцев назад
TipoIT
801 подписчик
158 просмотров · 5 месяцев назад
Разбираем, как устроены слои Docker-образа и почему кэш слоёв так сильно влияет на скорость сборки. На простом примере с Dockerfile и Nginx покажу, какие инструкции создают слои, как Docker переиспользует кэш, где эти слои хранятся в Linux и в каких случаях стоит запускать сборку с --no-cache. Видео подойдёт тем, кто изучает Docker, DevOps, Kubernetes и хочет лучше понимать оптимизацию образов, ускорение CI/CD и принципы работы Docker build.
00:00 Погнали
00:30 Не каждая инструкция создаёт слой
03:35 Как хранятся слои в Docker
05:25 Механизм кэширования слоёв в Docker
07:53 Пример кэширования слоёв в Docker
11:53 Порядок инструкций
12:14 Инвалидация кэша в Docker
14:16 Создание образа без использования кэша
15:33 Слой контейнера в Docker