Docker. Основы
Offered By: E-Learning Development Fund via Coursera
Course Description
Overview
На курсе «Docker. Основы» вы познакомитесь на базовом уровне с одной из самых востребованных сегодня технологий.
На курсе вы научитесь работать с образами и томами в Docker, настраивать демона Docker и переменные окружения, пробрасывать порты внутрь контейнера и многому другому. По завершении курса вы сможете работать с Docker на базовом уровне и применять его в своих проектах.
Этот курс подойдет системным администраторам, интересующимся виртуализацией; разработчикам, которые хотят понять, как работает современная инфраструктура; инженерам, которые хотят улучшить свой CI / CD pipline.
Продолжительность обучения – 5 недель. В программу курса входят лекционные и текстовые видеоматериалы - вы можете выбрать удобный для вас формат - видео или текст. По завершению каждой недели вы проходите тест и делаете практическое задание. Пятая неделя обучения посвящена выполнению финального проекта.
На курсе вы научитесь работать с образами и томами в 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 DockerPackt 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