Build your ultimate AI agent
Описание курса
Этот курс развивает знания, полученные в курсе Introduction to Docker, и глубже раскрывает концепции и инструменты контейнеризации. Мы рассмотрим такие продвинутые темы, как управление образами контейнеров, сетевые технологии, взаимодействие с файловой системой и разработка многоплатформенных и многоконтейнерных приложений.
Оптимизация контейнеризованных приложений
Научитесь создавать многоэтапные сборки, чтобы повысить компактность, безопасность и повторное использование контейнеризованных приложений. Благодаря практическим упражнениям вы освоите методы оптимизации контейнерных образов, обеспечивая эффективное развертывание и управление в различных средах.Улучшение развертываний контейнеров с помощью Docker Compose
Узнайте, как использовать инструменты и концепции сетевого взаимодействия Docker, чтобы обеспечить связь между контейнерами и предоставлять сетевые службы как локальным, так и внешним сетям. Изучите монтирования файловой системы и тома для бесшовного обмена данными между контейнерами и хост-машиной. Кроме того, вы освоите Docker Compose для оркестрации развертываний многоконтейнерных приложений, что упростит настройку сложных инструментов, широко используемых в средах data science и engineering.Расширение возможностей разработки и развертывания
Этот курс даст вам необходимые навыки для совершенствования процессов разработки, тестирования и распространения. Хотя это и не обязательно, вы получите максимум пользы от этого курса, если уже работали с контейнерами и создавали простые контейнеры. К концу курса вы получите знания и инструменты, чтобы оптимизировать контейнеризованные приложения, упростить взаимодействие между контейнерами и легко развертывать многоконтейнерные приложения, что поможет вам уверенно продвигаться в изучении Docker.Предварительные требования
Программа
Структура курса
1
Команды и файловые системы
В этой главе рассматриваются новые команды Docker и способы обмена данными между хост-системой и контейнеризованными приложениями. Вы узнаете, когда и как использовать постоянные тома и обращаться к файловым системам хоста.
- Команды Docker: средний уровень50 XP
- Быстрая справка50 XP
- Существующие контейнеры100 XP
- Автоматическая очистка контейнера50 XP
- Монтирование файловой системы хоста50 XP
- Передача файла в работающий контейнер100 XP
- Есть, но не исчезло50 XP
- Разные методы, одинаковый результат100 XP
- Постоянные тома50 XP
- Создание тома контейнера100 XP
- Разные контейнеры, один том100 XP
2
Работа с сетью
Научитесь открывать сетевые сервисы в Docker, создавать сети Docker и использовать Dockerfile для управления настройками сети.
3
Создание продвинутых образов контейнеров
Освойте продвинутые инструменты управления образами и сборки Docker для создания компактных и эффективных образов контейнеров. Создавайте многоплатформенные образы, способные работать на различных архитектурах процессоров.
4
Docker Compose
Объедините возможности томов, сетей и управления контейнерами Docker в многоконтейнерные приложения с помощью Docker Compose. Обновляйте развёртывания приложений и управляйте ими через файл docker-compose.yml.
C
Средний уровень Docker
Курс
завершён

