Чему вы научитесь
- Понимать архитектуру и ограничения классической сборки образов через Docker (в т.ч. Docker-in-Docker).
- Сравнивать современные инструменты сборки контейнеров: Docker CLI, BuildKit, Kaniko, Jib, Buildah и др.
- Объяснять, как работает Kaniko и почему он подходит для безопасной сборки без доступа к Docker daemon.
- Настраивать Kaniko в Kubernetes, CI/CD пайплайнах (например, GitLab CI, GitHub Actions).
- Применять кеширование, безопасные Volume и оптимизированные слои образов при работе с Kaniko.
- Анализировать типичные ошибки и проблемы при сборке в Docker и находить способы их устранения.
- Проектировать и внедрять собственные пайплайны сборки с Kaniko в корпоративных или облачных проектах.
- Аргументированно выбирать инструменты сборки под разные типы инфраструктуры (локальная, облачная, Kubernetes).
- Автоматизировать сборку, публикацию и доставку образов в приватные и публичные Docker Registry.
О курсе
Этот курс посвящён современным подходам к сборке контейнеров без использования Docker-in-Docker, с акцентом на инструмент Kaniko. Вы узнаете, какие решения актуальны в 2025 году, в чём особенности безопасной и быстрой сборки образов, как настраивать пайплайны и использовать Kaniko в Kubernetes и CI/CD.
Курс сочетает теорию, практику и тестовые задания, чтобы вы не просто выучили команды, а поняли логику, избежали ошибок и могли внедрить полученные знания в своих проектах.
Для кого этот курс
Начальные требования
-
Базовое знание Docker и понимание, как создаются и используются контейнеры.
-
Умение работать с терминалом Linux и выполнять команды в CLI.
-
Знакомство с YAML-синтаксисом (используется в Kubernetes и CI/CD).
-
Желательно: опыт работы с CI/CD-системами (GitLab CI, GitHub Actions и др.).
-
Будет плюсом: понимание принципов работы Kubernetes и контейнерной оркестрации.
Наши преподаватели
Как проходит обучение
Обучение проходит в текстовом формате, с пошаговыми уроками, подробно объясняющими как теорию, так и практику. Каждый урок включает:
-
Несколько логически связанных шагов — от базовых понятий до примеров и практики.
-
Код, конфигурации, схемы и вывод команд — всё, что нужно для применения знаний на практике.
-
Тестовые вопросы для проверки усвоенного материала.
-
Практические задания, которые можно выполнить на своём окружении или в облаке.
Вы можете задавать вопросы преподавателю — в комментариях под уроком или в чате. Обратная связь поможет разобраться в сложных моментах, получить советы и не застрять на трудных темах.
Учитесь в удобном темпе, возвращайтесь к материалам в любое время и постепенно накапливайте опыт работы с Kaniko и современными инструментами сборки образов.
Программа курса
Сертификат
Что вы получаете
- Глубокое понимание процесса сборки контейнеров: от классического Docker до современных инструментов.
- Навыки безопасной и эффективной сборки Docker-образов без использования Docker-in-Docker.
- Практический опыт работы с Kaniko, включая интеграцию с CI/CD и Kubernetes.
- Умение настраивать пайплайны сборки, использовать кеш, работать с приватными реестрами.
- Актуальные знания на 2025 год: обзор популярных решений, плюсы и минусы каждого подхода.
- Доступ к проверенным материалам, с примерами, тестами и практическими заданиями.
- Возможность общаться с преподавателем, получать ответы на вопросы и поддержку по курсу.
- Готовность внедрять Kaniko и другие инструменты в реальных проектах сразу после окончания обучения.