ПОЛНЫЙ ГАЙД DOCKER с теорией и практикой на Python с FastAPI
Кирилл Македонский
0:00 / 0:00
ПОЛНЫЙ ГАЙД DOCKER с теорией и практикой на Python с FastAPI
4 718 просмотров · 4 недели назад
Кирилл Македонский
5,8 тыс. подписчиков
4 718 просмотров · 4 недели назад
Материалы из видео - https://t.me/makedonsky_it_bot?start=...
ТГ Канал — https://t.me/+Jbjv1EbMZpliNWU6
Запись на менторства до трудоустройства — https://t.me/m/kiJ6MvPKN2Vi
Таймкоды:
00:00 Docker и Docker Compose с нуля: план гайда
00:25 Зачем Docker в Backend: FastAPI, PostgreSQL, RabbitMQ, Redis
02:47 Контейнеризация vs виртуализация. Изоляция процессов
05:38 Docker image vs container: образ и контейнер
07:31 Практика: FastAPI + PostgreSQL, Docker Desktop и Colima
08:23 Dockerfile: FROM, WORKDIR, COPY, RUN и CMD
11:55 docker build: сборка образа и команда docker images
13:37 docker run: запуск контейнера с FastAPI
14:33 PostgreSQL в Docker: переменные окружения, порты и detached mode
16:04 Docker Network: связываем FastAPI и PostgreSQL
18:54 Проброс портов, 0.0.0.0 и доступ к FastAPI Swagger
20:05 Кэширование слоев Dockerfile и ускорение сборки
22:27 Почему docker run неудобен. Переходим к Docker Compose
23:53 docker-compose.yaml: синтаксис YAML и многоконтейнерные приложения
24:47 Services, build, ports и docker compose up
26:34 PostgreSQL в Docker Compose: image, .env и depends_on
28:56 Запуск FastAPI и PostgreSQL одной командой
30:31 Логи Docker Compose и диагностика контейнеров
30:53 Docker Volumes: как не потерять данные PostgreSQL
33:56 docker compose exec: заходим внутрь контейнера
35:44 Работа с PostgreSQL через psql внутри Docker
37:05 Docker на собеседованиях и итоги гайда