Открыто

Docker для разработчика: от первого контейнера до своего проекта [$ sudo teach IT] [Тимур Сагитов]

Тема в разделе "Курсы по администрированию", создана пользователем Топикстартер, 14 ноя 2026 в 06:44.

Цена: 1 499р-61%
Взнос: 577р

Основной список: 4 участников

  1. 14 ноя 2026 в 06:44
    #1
    Топикстартер
    Топикстартер Член клуба

    Складчина: Docker для разработчика: от первого контейнера до своего проекта [$ sudo teach IT] [Тимур Сагитов]

    final.png

    Сокращатель ссылок «Клик» растёт от модуля к модулю: на одном проекте можно проследить, как взаимодействуют пять сервисов. Вы разберётесь, как устроены образы, контейнеры, тома и сети, а затем сможете подготовить приложение к запуску на сервере.

    Для кого:

    Для начинающих разработчиков, которые устали от «у меня работает, а у тебя нет» и хотят запускать свои проекты так же, как в настоящих командах. Особенно для тех, кто пишет на Python и собирается в бэкенд.

    Упакуете своё приложение в Docker и поднимете сервис из API, базы, очереди и nginx одной командой — на ноутбуке и на сервере.

    Практические задания.

    Docker для разработчика:

    Курс Docker с нуля: научитесь упаковывать приложения в контейнеры, писать Dockerfile и собирать проекты в Docker Compose. К концу курса ваш сервис из API, базы данных, очереди и веб-сервера будет подниматься одной командой — на ноутбуке и на сервере.

    Что вы освоите:
    • Запускать любые программы в контейнерах без установки
    • Писать Dockerfile и собирать быстрые образы
    • Хранить данные базы в томах и делать бэкапы
    • Связывать контейнеры в сеть по именам
    • Поднимать весь проект одной командой Compose
    • Готовить образы для сервера и публиковать их
    Почему этот курс:
    • Один проект на весь курс: сокращатель ссылок «Клик» из пяти сервисов растёт от модуля к модулю, и в конце его не стыдно показать
    • Сначала объясняем, что происходит внутри, и только потом флаги: образ, контейнер, том и сеть перестают быть магией
    • Только актуальный Docker и Compose: без устаревших docker-compose и version из старых статей
    Что нужно знать заранее:

    Основы Python и умение вводить команды в терминале. Код приложения даём готовым, Python на компьютер ставить не нужно. Компьютер на Windows, macOS или Linux, лучше от 8 ГБ памяти.

    От первого docker run до своего проекта, который поднимается одной командой.

    1. Docker — это виртуальная машина?

    Нет. Контейнер использует ядро системы и запускается за секунды, а виртуальная машина везёт целую операционную систему. В первом же модуле разберём разницу на примерах.

    2. Можно ли изучить Docker на Windows?

    Да. Docker Desktop работает на Windows 10 и 11 через WSL 2, на macOS и на Linux. Команды курса одинаковы во всех системах, отличия покажем там, где они есть.

    3. Нужно ли знать Linux, чтобы работать с Docker?

    Достаточно уверенно открывать терминал и вводить команды. Всё, что понадобится внутри контейнеров, объясняем по ходу.

    Программа:

    1. Знакомство:
    • 1.1. Что такое Docker
    • 1.2. Установка Docker
    • 1.3. Образы и контейнеры
    • 1.4. Первый контейнер
    2. Контейнеры:
    • 2.1. Жизненный цикл контейнера
    • 2.2. Внутри контейнера
    • 2.3. Порты
    • 2.4. Практикум: сервисы за минуту
    3. Образы:
    • 3.1. Реестры и теги
    • 3.2. Слои образа
    • 3.3. Базовые образы
    • 3.4. Уборка места
    4. Dockerfile:
    • 4.1. Первый Dockerfile
    • 4.2. Инструкции Dockerfile
    • 4.3. CMD и ENTRYPOINT
    • 4.4. Кеш сборки
    • 4.5. Практикум: образ API
    5. Данные:
    • 5.1. Где хранить данные
    • 5.2. Тома
    • 5.3. Монтирование папок
    • 5.4. Практикум: база с данными
    6. Сети:
    • 6.1. Сети Docker
    • 6.2. Своя сеть
    • 6.3. Порты и безопасность
    • 6.4. Практикум: API и база
    7. Docker Compose:
    • 7.1. Первый compose.yaml
    • 7.2. Зависимости и healthcheck
    • 7.3. Переменные и секреты
    • 7.4. Тома и сети в Compose
    • 7.5. Практикум: весь «Клик»
    8. Разработка:
    • 8.1. Код без пересборки
    • 8.2. Compose Watch
    • 8.3. Несколько файлов Compose
    • 8.4. Отладка контейнеров
    • 8.5. Разовые команды
    9. Образы для продакшена:
    • 9.1. Многоэтапная сборка
    • 9.2. Быстрая сборка
    • 9.3. Безопасный образ
    • 9.4. Реестр образов
    10. Финал:
    • 10.1. Compose для сервера
    • 10.2. Запуск на сервере
    • 10.3. Практикум: финальный проект
    • 10.4. Куда дальше
    В курсе:
    • 10 модулей · 43 урока
    Автор Тимур Сагитов
    • Инженер-программист, Senior Python Developer
    • Основатель школы $ sudo teach IT
    • Автор YouTube-канала о программировании с более чем 5 млн просмотров

    2c2d952063a585f6dfd0.jpg

    Цена 1499 руб.
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. Javaist
      Javaist участвует в складчине.
      14 ноя 2026 в 22:07
    2. Money Maker LTD
      Money Maker LTD участвует в складчине.
      14 ноя 2026 в 11:57
    3. dlmka1
      dlmka1 участвует в складчине.
      14 ноя 2026 в 10:12
    4. skladchik.com
      Назначен организатор складчины.
      14 ноя 2026 в 08:48

    Последние важные события

    1. skladchik.com
      Назначен организатор складчины.
      14 ноя 2026 в 08:48