Docker - одна из самых популярных open-source платформ, которую должен знать каждый инженер по данным. Это современная и лёгкая альтернатива виртуальным машинам. С помощью Docker вы можете развёртывать свой код, запускать инструменты в облаке и упаковывать приложения в изолированные образы, что даёт полный контроль над средой. В этом курсе вы освоите все базовые навыки, необходимые для уверенной работы с Docker в профессии инженера по данным.
Концепции Docker
Для начала мы рассмотрим разницу между виртуальными машинами и Docker. Вы узнаете, почему Docker стал лучшим решением в современном мире Data Engineering. Мы разберём ключевые понятия:
образы (images)
контейнеры (containers)
регистратуры (registries)
теги (tags) и другие
Вы установите Docker Desktop как основную среду разработки.
Во второй части вы познакомитесь с DockerHub - узнаете, как находить и использовать готовые образы от разработчиков и компаний для продакшн-развёртывания, тестирования и локальной разработки.
Практическая часть
В практическом модуле вы:
Загружаете и запускаете готовые образы с DockerHub через командную строку и Docker Compose
Разрабатываете и запускаете собственный образ
Добавляете модули и расширяете функциональность контейнера
Создаёте собственное хранилище на DockerHub и публикуете туда образ
Так вы полностью освоите, как работает Docker и как делиться своими решениями.
Docker в продакшене
Чтобы вы поняли, как Docker применяется в реальных проектах, мы рассмотрим развёртывание контейнеров в облачной среде. Вы узнаете, как запускать контейнеры с помощью различных облачных сервисов, а также познакомитесь с лучшими практиками безопасности, чтобы защитить ваши контейнеры от внешних угроз.
Курс идеально подходит для начинающих и тех, кто хочет уверенно включить Docker в свой инженерный стек.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Я - старший инженер по данным и тренер, техноэнтузиаст и отец. Уже более десяти лет я увлечён Data Engineering. Сначала я стал инженером по данным самоучкой, а затем возглавил команду инженеров по данным в крупной компании. Когда я понял, насколько велика потребность в обучении в этой сфере, я последовал за своей страстью и основал собственную Академию Data Engineering. С тех пор я помог более чем 2 000 студентам достичь своих целей.