YoVDO

Docker. Основы

Offered By: E-Learning Development Fund via Coursera

Tags

Docker Courses Virtualization Courses System Administration Courses Container Management Courses CI/CD Pipelines Courses

Course Description

Overview

На курсе «Docker. Основы» вы познакомитесь на базовом уровне с одной из самых востребованных сегодня технологий.
На курсе вы научитесь работать с образами и томами в Docker, настраивать демона Docker и переменные окружения, пробрасывать порты внутрь контейнера и многому другому. По завершении курса вы сможете работать с Docker на базовом уровне и применять его в своих проектах.
Этот курс подойдет системным администраторам, интересующимся виртуализацией; разработчикам, которые хотят понять, как работает современная инфраструктура; инженерам, которые хотят улучшить свой CI / CD pipline.
Продолжительность обучения – 5 недель. В программу курса входят лекционные и текстовые видеоматериалы - вы можете выбрать удобный для вас формат - видео или текст. По завершению каждой недели вы проходите тест и делаете практическое задание. Пятая неделя обучения посвящена выполнению финального проекта.

Syllabus

  • Знакомство с Docker
    • Рады приветствовать вас на первой неделе нашего курса! На ней мы познакомимся с Docker. Мы начнём с того, что разберем, какие технологии лежат в основе Docker. Затем установим Docker в нашу систему. Научимся запускать контейнеры с указанием нужных параметров и переменных. Подключим к контейнеру внешнее хранилище, соберем логи и пробросим порты внутрь контейнера. В конце модуля вы сможете проверить свои знания, выполнив первое практическое задание.
  • Docker изнутри
    • На этой неделе нас ждёт работа с сетью в Docker. Мы будем создавать новые сети на машине, запускать контейнеры в этих сетях. Научимся связывать контейнеры между собой и подключать их к разным сетям. В конце недели вас ждёт практическое задание, в котором вам нужно будет создать сети, запустить контейнеры и подключить их к созданным сетям.
  • Логирование в Docker
    • Эта неделя курса посвящена логированию в Docker. Начнём с обзора существующих драйверов логирования и их опций, узнаем про драйвер логирования по-умолчанию. Далее — рассмотрим синхронный и асинхронный режимы работы драйверов логирования. И в конце модуля разберем теги и лейблы. В завершение недели вас ждёт практическое задание. В нём вам нужно будет настроить контейнер и отправить в него логи.
  • Образы и тома в Docker
    • Добро пожаловать на неделю, посвящённую структуре образов Docker и томам в Docker. Начнём с того, что разберем, из чего состоит образ Docker и в чём смысл такой структуры. Познакомимся с манифестом Docker и узнаем, для чего он нужен. Во второй части модуля мы перейдём к углублённой работе с томами (volumes) в Docker. В конце недели вас, как обычно, будет ждать практическое задание. В нём вы создадите том, заполните его и подключите к контейнеру Nginx.
  • Курсовой проект
    • Вы почти завершили наш курс, посвященный основам работы с Docker. Последний шаг — это курсовой проект. В нём вам нужно будет запустить реальное приложение. Чтобы успешно выполнить это задание, вам нужно будет использовать все знания, полученные в курсе. Успехов!

Taught by

Vasiliy Ozerov

Related Courses

A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn
Beginner’s Guide to Containers and Orchestration
A Cloud Guru
Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru
Docker Certified Associate (DCA)
A Cloud Guru