Войти
  • 2038Просмотров
  • 2 месяца назадОпубликованоМаксим Добрынин | ex. Jetbulb

Как работает Dockerfile: оптимизация образов и сборки | Все о Docker с Максом Добрыниным

В этом видео разберём, как оптимизировать Dockerfile и уменьшить размер Docker-образов. Вы узнаете, как работает кэширование слоёв, что такое .dockerignore, зачем использовать многоступенчатую сборку и как сократить время билда проекта. 📦 Подойдёт Java-разработчикам, DevOps-инженерам и всем, кто хочет ускорить деплой и оптимизировать CI/CD. Тайм коды: 00:00:00 Вступление 00:00:47 Структура Docker-файла 00:01:53 Слои и кэширование 00:03:57 Оптимизация с помощью Dockerignore 00:06:16 Сравнение сборок с Dockerignore и без него 00:12:30 Сравнение размеров Docker образов 00:13:55 Оптимизация базового образа 00:15:23 Преимущества использования JRE 00:18:00 Многоступенчатая сборка 00:26:40 Рекомендации по оптимизации Docker 00:28:09 Проблемы с кэшированием зависимостей 00:30:15 Демонстрация оптимизации сборки 00:37:33 Кэширование зависимостей в Docker 00:40:33 Выводы Подписывайся на уютный телеграм-канал с полезностями по Java и индивидуальными советами от Макса Добрынина - +N4zrYHzdUi01NzAy Интенсивный курс по микросервисам - Пройди курс по Java и освой азы программирования и технологии, которые необходимы для старта в карьере - Разработай реальный проект в команде из 8 человек под наблюдением опытного ментора и получи коммерческий опыт для трудоустройства - Пройди платную стажировку для Java Middle и реализуй микросервисы на Spring Boot, Postgres, Hibernate, REST, Kafka, Kubernetes в Agile команде до 8 человек, чтобы получить оффер с новой зарплатой - Запись на обучение и собеседование: