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

Advanced Reproducibility in Cancer Informatics
Johns Hopkins University via Coursera
DevOps on Alibaba Cloud
Alibaba via Coursera
Fundamentos de DevOps: Optimiza el desarrollo del software
Universidad Anáhuac via edX
Implementar Aplicação Web no AWS Elastic Kubernetes Service
Coursera Project Network via Coursera
Getting started with AWS Elastic Container Registry (ECR)
Coursera Project Network via Coursera