Этот практический проект предназначен для тех, кто уже понимает контейнеры Docker и публикацию портов. Вы восстановите исчезнувший сайт предпросмотра открытых мастерских TIDE по декларации, сохранив основной сайт, эталонный предпросмотр и общие сети.
Одна пошаговая лабораторная работа знакомит с конфигурацией и моделью владения Terraform через точное восстановление. Одно самостоятельное задание переносит метод на другую площадку и меняет решения об образе, порте, сети и области управления. Каждый модуль начинается в отдельной подготовленной среде.
Чему вы научитесь
- Читать блоки HCL и отличать Terraform от его провайдера Docker.
- Разделять управляемые ресурсы и источники данных для существующей общей инфраструктуры.
- Сравнивать конфигурацию, записанное состояние и реальные объекты Docker.
- Проверять сохранённый план, восстанавливать только отсутствующий предпросмотр и получать план без изменений.
- Проверять полные страницы и загрузки для посетителей, сохраняя идентичность соседних контейнеров и сетей.
Для кого этот курс
Для изучающих DevOps, которые пользовались Docker и хотят применить инфраструктуру как код к небольшой эксплуатационной задаче.
Предварительные знания: Основы терминала, образы и контейнеры Docker, публикация портов. Знакомство с Terraform не требуется.
Учебная среда: Linux-инстанс в браузере содержит Terraform 1.14.3, общественный провайдер Docker 3.0.2, локальное зеркало плагинов и готовые образы сайта. Не нужно устанавливать инструменты, создавать облачные аккаунты или писать код приложения. Подписи сайта и вывод команд остаются на английском; документы доступны ещё на восьми языках.
Часто задаваемые вопросы
Чем это отличается от создания первого контейнера Docker с Terraform?
Главная задача — определить, чем владеет эта корневая конфигурация, восстановить сайт предпросмотра и сохранить как управляемый эталон, так и инфраструктуру вне её владения. Самостоятельное задание меняет эти границы, а не повторяет установку.
Это курс восстановления в публичном облаке или рабочей среде?
Нет. Он управляет локальным Docker на одном учебном инстансе. Курс не восстанавливает потерянные пользовательские данные, не обеспечивает высокую доступность и не исправляет контейнеры непрерывно. При необходимости восстановления вы запускаете процесс plan/apply.
Нужно ли создавать сайт?
Нет. Страницы, иллюстрация, маршрут и загружаемая программа мастерских TIDE уже предоставлены. Вы исправляете декларацию инфраструктуры и проверяете полный путь посетителя.


