Подробнее
Что нужно для старта
- Кроме наличия компьютера на Windows, Mac или Linux дополнительных знаний не требуется
Для кого этот курс
- Системные администраторы, которых хотят двигаться в сторону DevOps.
- Backend / Frontend разработчики, которые хотят доставлять и управлять своими приложениями в production.
Программа курса
- Почему Docker и Ansbile?
- Как устроен курс
- Обзор проекта
- Обзор курсов
- Перенос курса
- Установка VirtualBox
- Update - Генерация ssh ключа
- Установка Ubuntu
- Базовые команды linux
- Настройка Docker
- Тест - Настройка VM на Linux
- Вводное видео
- Архитектура Docker
- Управление контейнерами
- Логи и статистика работы
- Команды в контейнере
- Упражнение - Работа с контейнерами
- Тест - Базовые понятия docker
- Что такое image
- Работа с image
- Dockerfile
- Создаем свой image
- Улучшаем сборку
- Анализируем image
- Многоэтапная сборка
- Упражнение - Сборка go проекта
- Тест - Docker image
- Устройство сети Docker
- Драйвер bridge
- Драйвера host и null
- DNS
- Тест - Сети Docker
- Устройство и типы volumes
- Использование volumes
- VOLUME в Dockerfile
- Использование bind mounts
- Использование tmpfs
- Копирование данных
- Тест - Docker volumes
- Работа с YAML
- Установка docker-compose
- Пишем простой конфиг
- Выкладываем несколько сервисов
- Профили
- Переменные окружения
- Упражнение - Выкладываем полное приложение
- Shared конфигурации
- Тест - Docker-compose
- Работа docker-registry
- GitHub registry
- Упражнение - Поднимаем свой registry
- Тест - Docker registry
- Вводное видео
- Задачи Ansible
- Как работает Ansible
- Установка Ansible - Mac OS
- Установка Ansible - Windows / Linux
- Inventory
- Модули
- Ad-hoc команды
- Тест - Базовые понятия Ansible
- Простейший playbook
- Переменные
- Отладка
- Блоки и обработка ошибок
- Асинхронные задачи
- Упражнение - Пишем настройку сервера
- Ansible lint
- Тест - Ansible playbooks
- Вводное видео
- Установка Vagrant
- Развёртка машин
- Готовим сервера
- Архитектура Swarm
- Запускаем swarm
- Сервисы и задачи
- Секреты и конфиги
- Statefull сервисы
- Overlay network
- Docker stack
- Healthcheck
- Отказоустойчивость
- Тест - Docker swarm
- Роли
- Ansible galaxy
- Подготовка сервера
- Тэги
- Циклы
- Lookup
- Фильтры
- Пишем выкладку - 1
- Пишем выкладку - 2
- Vault
- Шаблоны
- Сборка контейнеров
- Упражнение - Финал выкладки
- Тест - Ansible - продвинутые темы
- Настройка nginx
- Локальные действия
- Делегирование задач
- Pre_post_tasks и handlers
- Работа с фактами
- Упражнение - Отключение нод
- Тест - Reverse Proxy и управление кластером
01Введение
- Почему Docker и Ansbile?
- Как устроен курс
- Обзор проекта
- Обзор курсов
- Перенос курса
02Настройка VM на Linux
- Установка VirtualBox
- Update - Генерация ssh ключа
- Установка Ubuntu
- Базовые команды linux
- Настройка Docker
- Тест - Настройка VM на Linux
03Базовые понятия Docker
- Вводное видео
- Архитектура Docker
- Управление контейнерами
- Логи и статистика работы
- Команды в контейнере
- Упражнение - Работа с контейнерами
- Тест - Базовые понятия docker
04Docker image
- Что такое image
- Работа с image
- Dockerfile
- Создаем свой image
- Улучшаем сборку
- Анализируем image
- Многоэтапная сборка
- Упражнение - Сборка go проекта
- Тест - Docker image
05Сети Docker
- Устройство сети Docker
- Драйвер bridge
- Драйвера host и null
- DNS
- Тест - Сети Docker
06Docker volumes
- Устройство и типы volumes
- Использование volumes
- VOLUME в Dockerfile
- Использование bind mounts
- Использование tmpfs
- Копирование данных
- Тест - Docker volumes
07Docker-compose
- Работа с YAML
- Установка docker-compose
- Пишем простой конфиг
- Выкладываем несколько сервисов
- Профили
- Переменные окружения
- Упражнение - Выкладываем полное приложение
- Shared конфигурации
- Тест - Docker-compose
08Docker registry
- Работа docker-registry
- GitHub registry
- Упражнение - Поднимаем свой registry
- Тест - Docker registry
09Базовые понятия Ansible
- Вводное видео
- Задачи Ansible
- Как работает Ansible
- Установка Ansible - Mac OS
- Установка Ansible - Windows / Linux
- Inventory
- Модули
- Ad-hoc команды
- Тест - Базовые понятия Ansible
10Ansible playbooks
- Простейший playbook
- Переменные
- Отладка
- Блоки и обработка ошибок
- Асинхронные задачи
- Упражнение - Пишем настройку сервера
- Ansible lint
- Тест - Ansible playbooks
11Развёртка машин с Vagrant
- Вводное видео
- Установка Vagrant
- Развёртка машин
- Готовим сервера
12Docker swarm
- Архитектура Swarm
- Запускаем swarm
- Сервисы и задачи
- Секреты и конфиги
- Statefull сервисы
- Overlay network
- Docker stack
- Healthcheck
- Отказоустойчивость
- Тест - Docker swarm
13Ansible - продвинутые темы
- Роли
- Ansible galaxy
- Подготовка сервера
- Тэги
- Циклы
- Lookup
- Фильтры
- Пишем выкладку - 1
- Пишем выкладку - 2
- Vault
- Шаблоны
- Сборка контейнеров
- Упражнение - Финал выкладки
- Тест - Ansible - продвинутые темы
14Deploy приложения на кластер
- Настройка nginx
- Локальные действия
- Делегирование задач
- Pre_post_tasks и handlers
- Работа с фактами
- Упражнение - Отключение нод
- Тест - Reverse Proxy и управление кластером
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Docker + Ansible — с нуля, деплой и управление Swarm» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 
















