Docker & Cloud Tech
Интерактивный справочник-курс по контейнеризации и облачным технологиям: Docker, Dockerfile, Docker Compose, облачные вычисления, AWS (CLI, Boto3) и Infrastructure as Code на Terraform.
📚 Что повторить перед изучением
- Командная строка Linux/Windows: cd, ls/dir, переменные окружения, пути
- Основы сетей: порты, TCP/IP, HTTP, DNS (для портов контейнеров и облака)
- Базовый Python: нужен для работы с Boto3 (AWS SDK)
- Git и VS Code: терминал, редактирование файлов конфигурации
🐳 Блок 1: Docker (Уроки 1–4)
Контейнеризация: образы и контейнеры, операции с контейнерами, Dockerfile, nginx и БД в Docker, multistage-сборки и Docker Compose.
Урок 01 — Основы Docker
Контейнеризация vs виртуализация, образы, контейнеры, реестр, первые команды docker
Урок 02 — Операции с Docker-контейнерами
run/ps/stop/rm, жизненный цикл, exec, logs, cp, инспектирование, управление образами
Урок 03 — Dockerfile, nginx и БД в Docker
Написание Dockerfile, слои, веб-сервер nginx в контейнере, база данных в Docker
Урок 04 — Multistage Dockerfile, Docker Compose
Многоэтапные сборки, оптимизация образов, docker compose для нескольких сервисов
☁️ Блок 2: Облако и AWS (Уроки 5–7)
Облачные вычисления, инфраструктура AWS, управление через CLI и Boto3, Infrastructure as Code на Terraform.
Урок 05 — Облачные вычисления и AWS
Облачные модели, AWS Global Infrastructure, регионы и зоны, Pricing, Billing, Governance
Урок 06 — Exploring AWS: сервисы, AWS CLI, Boto3
Аккаунт и обзор сервисов AWS, работа через AWS CLI, автоматизация на Python с Boto3
Урок 07 — Infrastructure as Code: Terraform + AWS
IaC, Terraform (HCL, provider, resource, state), развёртывание AWS-сервисов кодом