Включено в курс
Чему вы научитесь
- Упаковывать приложение в Docker
- Разрабатывать с помощью Docker Compose
- Публиковать созданные образы на Docker Hub
Описание
На этом курсе вы изучите основы работы с Docker — технологией контейнеризации, которая позволяет упростить разработку, тестирование и развертывание приложений. Вы познакомитесь с основными понятиями Docker: контейнеры, образы и volumes. Еще научитесь управлять контейнерами, работать с сетью хост-системы и создавать собственные образы. Также вы изучите Docker Compose для управления несколькими контейнерами одновременно.
Чтобы было учиться проще, рекомендуем пройти наши курсы
Программа курса
-
3
Приложение в контейнере
Знакомимся с реальным примером жизненного цикла приложения в контейнере Dockerтесты
-
8
Подготовка собственного образа
Учимся упаковывать приложение в Docker-образ и публиковать его в Docker Hubтесты
-
9
Слои, кеширование и оптимизации
Разбираемся в сборке образа и обсуждаем, как OverlayFS влияет на принципы создания образов -
11
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
12
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Отзывы
Спасибо большое, полезный материал Интересный момент в отношении того что по умолчанию порты слушаются на всех доступных интерфейсах. Хотелось бы больше информации в отношении volumes. Отличие от bind, параметры монтирования .... Мне кажется эта тема заслуживает отдельного урока