DevOps. Docker
Вы подробно познакомитесь с программой для автоматизации и развёртывания приложений Docker. Сможете разбить любой сервис на контейнеры, ускорить сборку, развёртывание и тестирование кода. Станете экспертнее в мире современных технологий.
- Никакой “воды” только нужные и актуальные знания
- Обучение в удобное время учитесь в комфортном для себя темпе
- Бессрочный доступ ко всем материалам курса
- Старт обучения Набор группы закрыт
Кому подойдёт этот курс
- Студентам курсов “DevOps-инженер. Основы”, “DevOps-инженер. Advanced”
Тем, кто хочет повысить свой профессионализм, дополнив его с помощью навыков работы с Docker
- Разработчикам
Тем, кто хочет получить навыки для создания, управления и развёртывания контейнеров, чтобы оптимизировать разработку и доставку ПО
- DevOps-инженерам
Тем, кто хочет стать экспертнее в DevOps: автоматизировать процессы, масштабировать приложения и улучшить общую производительность
Чему вы научитесь
-
Установка Docker и базовая настройка для работы с контейнерами
-
Владение основами ключевых концепций Docker: создание образов (Image), запуск контейнеров (Container), управление хранилищами данных (Volume), настройка сетей (Network), управление окружением (Context)
-
Написание Dockerfile для сборки кастомных образов, использование инструментов, чтобы автоматизировать процесс сборки (Builder)
-
Различение контейнеризации и виртуализации, а также понимание преимущества контейнерного подхода
-
Обеспечение безопасного хранения и подписывания образов, их использование в инфраструктуре
-
Оркестрация контейнеров с использованием Docker Compose, Swarm и ознакомление с Kubernetes
-
Работа с демоном Dockerd, глубокое понимание структуры Docker и Runtime
-
Применение популярных драйверов в работе с Docker
-
Внедрение принципов DevOps с использованием Docker для более эффективного развёртывания и управления приложениями
Содержание курса
Вы освоите программу для автоматизации и развёртывания приложений Docker: от контейнеризации и концепций до работы с демоном Dockerd.
-
Основные компоненты Docker
Узнаете историю контейнеризации и чем она отличается от виртуализации. Поймёте преимущества подхода и сможете установить Docker.
-
Базовые концепции Docker
Изучите важные концепции Docker: Image, Container, Volume, Network, Context.
-
Docker Builder и Dockerfile
Научитесь писать инструкции Dockerfile, работать с Builder и собирать образы.
-
Дополнительные инструменты для работы с Docker
Освоите расширенные инструменты, необходимые для более продвинутой работы с Docker. Эти навыки позволят вам эффективно управлять и развивать среду Docker, оптимизируя процессы и повышая производительность.
-
- Docker Trust — позволит вам обеспечить безопасное взаимодействие с образами и контейнерами.
- Docker Hub — одну из ключевых платформ для обмена и хранения контейнерных образов.
- Docker Registry — позволяет создавать собственные хранилища образов для внутреннего использования.
- Изучите альтернативные варианты хранения Docker-образов, что даст вам больше гибкости и выбора при организации инфраструктуры.
-
-
Оркестрация контейнеров
Научитесь управлять контейнерами в Docker Compose, Swarm и познакомитесь с Kubernetes.
-
Как работает Docker. Взгляд изнутри
Узнаете, для чего нужен и как работать с демоном Dockerd, подробно изучите файловую структуру Docker и Runtime, разберёте популярные драйверы.
О Skillbox
- Ташкент
- Астана
- Минск
- Кишинев
- Бишкек
- Тбилиси
- Ереван
- Комрат
- Сороки
- Оргеев
- Бельцы
- Кагул
- Единцы
- Вулканешты
- Чимишлия
- Алматы
- Шымкент
- Гомель
- Могилев
- Наманган
- Самарканд
- Ош
- Джалал-Абад