Изучите Docker и контейнеры
Бесплатный интерактивный курс по Docker. Отрабатывайте docker run, build, тома и сети в симулированном терминале и пишите собственные Dockerfile. Без установки Docker, с подсказками ИИ, когда застряли, и бесплатным сертификатом в конце.
35,201+ codders записались
40 уроков36 задачи195 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Этот раздел - часть путешествия по Terminal. В полной программе ещё больше разделов - кликни по любому превью ниже, чтобы открыть его на странице путешествия.
- Раздел 1Основы82 уроков
- Раздел 2Контроль версий58 уроков
Раздел 3
Введение в Docker
Начать разделНачатьРазвернутьСвернутьИзучите Docker с помощью командной строки: загружайте и создавайте образы, запускайте контейнеры и управляйте ими, пишите Dockerfile, копируйте файлы в контейнеры и из них, работайте с томами и сетями.Введение
2 уроков213Образы
4 уроков423Запуск контейнеров
5 уроков532Управление контейнерами
5 уроков531Инспектирование контейнеров
4 уроков423Сборка образов
4 уроков423Файлы в образах
3 уроков316Копирование файлов
2 уроков213Тома и сети
3 уроков314Проект приложения Greeting App
Проект5 уроков17Финальные испытания
3 уроков3- Раздел 4Введение в Kubernetes45 уроков
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
12 дней подряд
Возвращайтесь завтра, чтобы сохранить серию!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Всё или ничего
День 5 из 7
Заморозка серии
2 left
Код где угодно
Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.
Вы не одиноки
Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!
Учитесь как угодно
Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.
Переменная - это именованный контейнер, который хранит значение для последующего использования.
В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.
Значение может меняться - переприсваивание просто направляет имя на новое значение.
Ваш сертификат
Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему стоит изучать Docker с Coddy
- Практикуйтесь в Docker прямо в браузере. Никакой установки, никакого Docker Desktop, никакого демона для настройки - уроки выполняются в симулированной среде Docker, так что вы можете сразу начать вводить команды и сосредоточиться на том, что делает каждая из них.
- Основы Docker: образы и контейнеры, написание
Dockerfile, слои и кэширование, проброс портов, тома для постоянных данных, переменные окружения и базовые сети между несколькими контейнерами. Навыки Docker, которые вы будете использовать каждый день в работе. - Подсказки ИИ помогают понять команды Docker и их вывод - что показывает
docker ps, почему пересобирается слой, как работает проброс порта - не раскрывая ответ, чтобы контейнеры перестали быть чёрным ящиком. - Бесплатный сертификат по Docker после завершения раздела. Убедительное подтверждение для любой роли разработчика или DevOps, ведь контейнеры - стандарт почти в каждой современной команде.
Часто задаваемые вопросы об изучении Docker
Что такое Docker?
Нужно ли устанавливать Docker, чтобы пройти этот курс?
Dockerfile и базовым концепциям, чтобы, когда вы установите Docker по-настоящему, всё уже было знакомо. После курса вам всё же стоит настроить Docker локально, чтобы собирать и запускать собственные образы в реальных проектах.Это настоящая среда Docker?
docker run, build, images, ps, написание Dockerfile и основные идеи, ничего не устанавливая. Он создан для изучения команд и концепций, а не для запуска промышленных нагрузок. Как только концепции здесь становятся понятны, те же команды работают точно так же с настоящей установкой Docker.В чём разница между образом и контейнером?
Dockerfile. Контейнер - это запущенный экземпляр образа. Вы можете запустить множество контейнеров из одного образа, так же как можно открыть множество окон одной программы. Курс делает это наглядным, проводя вас через сборку образов и запуск контейнеров из них.Сложно ли изучать Docker?
docker run, build, ps, images, stop, rm - осваиваются быстро. Более сложные части (кэширование слоёв, тома против bind-монтирований, сети между контейнерами, уменьшение размера образов) требуют больше времени. Курс знакомит с ними небольшими практическими шагами, чтобы команды перестали быть абстрактными.