10 курсов по Docker для новичков и профессионалов
Команда DigitalDefynd составила список из 10 курсов по Docker, доступных в Интернете. Эти ресурсы помогут изучить Docker с нуля, а также подходят как для начинающих, так и для профессионалов.
Туториал по Docker: Полное руководство
Этот туториал поможет начать работу с программным обеспечением Docker — от разработки до кластеров Swarm. Преподаватель — сисадмин DevOps и специалист по Docker.
Особенности курса:
- вы получите навыки создания расширенных сред разработки,
- курс регулярно обновляется, преподаватель оперативно отвечает на вопросы,
- научит обновлять сервисы Swarm быстро с помощью скользящих обновлений,
- для прохождения курса не требуется платное ПО.
Бесплатный онлайн-тренинг по Docker
Если вы новичок, то на тренинге сможете начать изучать основы Docker, а также необходимое ПО и конфигурации для него. Для более опытных пользователей есть уроки по развертыванию Docker в AWS и др.
Особенности курса:
- сможете реализовать концепции, затронутые на уроках, сосредоточив внимание как на теоретических, так и на практических аспектах работы,
- в курсе есть подробные объяснения того, как установить необходимое ПО, которое будет использоваться,
- обучение разделено на соответствующие разделы, от базового до сложного,
- все материалы курса доступны бесплатно в течение одного месяца.
Docker и Kubernetes: полное руководство
Курс подходит для начала развертывания любого веб-приложения. Поскольку учебная программа в первую очередь предназначена для новичков, для ее прохождения не требуется никаких предварительных знаний о Kubernetes. Вы начнете с базовых навыков и освоите основы, прежде чем переходить к использованию команд Docker CLI, созданию пользовательских образов и др. К концу занятий у вас будет четкое понимание всех основных функций и практический опыт.
Особенности курса:
- вы освоите Docker CLI для проверки и отладки работы,
- поймете, как эта технология работает, и создадите пайплайн CI + CD с нуля с помощью Github, Travis CI и AWS,
- преподаватели предоставляют советы и рекомендации по эффективному использованию различных ключевых функций,
- вы сможете развернуть готовый к работе кластер Kubernetes в Google Cloud.
Docker Technologies для DevOps и разработчиков
Курс научит разрабатывать и развертывать веб-приложения с помощью Docker. Он поможет вывести навыки DevOps на новый уровень.
Особенности курса:
- научитесь масштабировать рабочий процесс Docker с помощью Swarm и разворачивать крупномасштабное приложение на нескольких хостах в облаке,
- глубоко погрузитесь в контейнеры Docker,
- узнаете о Docker Port Mapping и Docker Logs Command,
- научитесь создавать пайплайн непрерывной интеграции,
- поймете на практике, как развертывать контейнеры.
Туториал Docker от А до Я: Swarm + Jenkins
Это пособие поможет освоить Docker с помощью Jenkins, DevOps и AWS. С его помощью вы научитесь создавать и управлять кластером Docker, использовать Docker Compose, Swarm, реестр и Jenkins. Вы получите практический опыт работы с Docker на реальных примерах.
Особенности курса:
- научитесь создавать достойные кластеры Docker Swarm и пайплайн Jenkins,
- практическая работа с примерами из реальной жизни,
- изучите важные советы и рекомендации,
- узнаете о масштабировании и восстановлении Docker Compose, постоянстве памяти и других полезных функциях,
- курс регулярно обновляется.
Docker, Apache Mesos и DCOS: запуск и управление облачным центром обработки данных
На курсе вы научитесь запускать собственное облако с Apache Mesos, Docker и DCOS.
Особенности курса:
- изучите контейнеризацию приложений,
- научитесь запускать Docker и контейнерные приложения,
- научитесь запускать свои приложения и службы в DC/OS с балансировкой нагрузки,
- поймете, как использовать различные службы Apache Mesos и DC/OS,
- научитесь развертывать реальные приложения на DC/OS.
Docker для начинающих
Курс научит Docker на практике.
Особенности курса:
- изучите основы Docker Basic, Docker Commands, Docker Compose, Docker Swarm,
- примените полученные знания на практике.
Docker Swarm Mastery: кластерная работа в стиле DevOps
Курс научит вас создавать, автоматизировать и контролировать кластеры серверов.
Особенности курса:
- создадите многоузловой высокодоступный кластер Swarm в Linux и Windows,
- научитесь удаленно управлять сложными многоузловыми системами из macOS, Windows или Linux,
- обновите контейнеры, используя непрерывные обновления, проверки работоспособности и откаты,
- обеспечите получение обновлений с нулевым простоем, понимая особенности запуска и завершения работы службы.
Практическое руководство по Docker и Docker Compose
После курса вы начнете использовать Docker для своих веб-приложений.
Особенности курса:
- научитесь устанавливать Docker на MacOS, Windows и Linux,
- научитесь использовать основные функции Docker,
- узнаете о Docker на практике, а также и о том, как контейнеризировать ваши веб-приложения,
- курс регулярно обновляется.
Развитие навыков работы с Docker
Курс разработан, чтобы прокачать вас в Docker с нуля: предварительного опыта не требуется. Вы начнете с базового обзора контейнеров и самого Docker, прежде чем переходить к сетевым концепциям и переносить свои навыки на практику. Занятия завершатся несколькими практическими уроками, на которых вы сможете продемонстрировать полученные знания.
Особенности курса:
- предоставляется четкое руководство по установке и настройке среды разработки,
- первые несколько лекций представляют собой краткое введение,
- практика на доступных примерах и повышение компетенций с помощью решения задач.
Читать на dev.by