Docker Layers и Cache: как Dockerfile ускоряет сборку образов
Разбираем, как устроены слои 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
Разбираем, как устроены слои 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



