Получить доступ
Эксклюзивный партнер
Skillbox в Беларуси
burger
Каталог Программирование DevOps. Docker

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.

  1. Основные компоненты Docker

    Узнаете историю контейнеризации и чем она отличается от виртуализации. Поймёте преимущества подхода и сможете установить Docker.

  2. Базовые концепции Docker

    Изучите важные концепции Docker: Image, Container, Volume, Network, Context.

  3. Docker Builder и Dockerfile

    Научитесь писать инструкции Dockerfile, работать с Builder и собирать образы.

  4. Дополнительные инструменты для работы с Docker

    Освоите расширенные инструменты, необходимые для более продвинутой работы с Docker. Эти навыки позволят вам эффективно управлять и развивать среду Docker, оптимизируя процессы и повышая производительность.

      1. Docker Trust — позволит вам обеспечить безопасное взаимодействие с образами и контейнерами.
      2. Docker Hub — одну из ключевых платформ для обмена и хранения контейнерных образов.
      3. Docker Registry — позволяет создавать собственные хранилища образов для внутреннего использования.
      4. Изучите альтернативные варианты хранения Docker-образов, что даст вам больше гибкости и выбора при организации инфраструктуры.
  5. Оркестрация контейнеров

    Научитесь управлять контейнерами в Docker Compose, Swarm и познакомитесь с Kubernetes.

  6. Как работает Docker. Взгляд изнутри

    Узнаете, для чего нужен и как работать с демоном Dockerd, подробно изучите файловую структуру Docker и Runtime, разберёте популярные драйверы.

Спикеры

Евгений Дмитриев
Евгений
Дмитриев
DevOps-инженер в ИнфоТеКС

Владимир Мардеев
Владимир
Мардеев
системный инженер ООО Ситинтек-софт

О Skillbox

Skillbox —
по качеству обучения. Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.
Записаться на курс
-50%
287 BYN
574 BYN
percent Кешбэк 30%: 87 баллов на Lerna
DevOps. Docker
Длительность: 1 мес
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning