Контейнеризация с Docker

  • Бесплатный курс
  • 4 темы с практикой
  • Материал рассчитан на 10 часов
  • Свидетельство об окончании

Обновлено в июле 2024 года.

Вы узнаете

Что такое Docker, какие инструменты используются для изоляции процессов и ресурсов в Linux

Как управлять контейнерами и их образами: освоите основные команды Docker CLI

Как делать Docker‑образы лёгкими и эффективными, следуя лучшим практикам

Как запускать контейнеры и работать с ними, как взаимодействовать с Docker Container Registry

Какие альтернативы Docker Desktop существуют и когда ими пользоваться

Yandex Container Registry

Yandex Container Registry — сервис для хранения Docker‑образов и управления ими в Yandex Cloud.

Yandex Container Registry обеспечивает безопасное и надёжное хранилище для Docker‑образов с удобными механизмами контроля версий и доступа. Также сервис позволяет автоматизировать создание и обновление образов, использовать публичные и частные репозитории для организации рабочих процессов.

— История контейнеризации

— Чем контейнеризация отличается от виртуализации

— сgroups и namespaces

Авторы

Что вас ждёт

Понятная теория на интерактивной платформе

Программу составили эксперты Yandex Cloud с большим опытом работы в IT. Вы изучите теорию на наглядных примерах и выполните интерактивные задания на платформе.

Практические работы с сервисами Yandex Cloud

Пробуйте силы на реальных кейсах.

Поддержка на всех этапах

Задавайте вопросы в телеграм-чате, обменивайтесь опытом и получайте рекомендации от экспертов Yandex Cloud.

Доступ в любое время

Подходит для самостоятельного обучения — узнавайте новое в комфортном для вас темпе, когда и где угодно. А доступ к материалам останется у вас навсегда.

Вам потребуются знания и навыки

Основы работы с Git

Понимание процессов создания коммитов, ветвления и слияния кода

Основы Linux

Знание файловой системы, управление процессами и настройка прав доступа

Основы сетей

Знание основ IP‑адресации, портов, протоколов TCP/UDP и понимание базовых принципов функционирования сетей

Основы программирования

Навыки написания простых скриптов на Bash, Python или другом языке

Основы работы с командной строкой

Умение использовать командную строку для решения типовых задач

Основы веб‑приложений и архитектуры микросервисов

Общее понимание принципов работы веб‑приложений, сервисов и микросервисной архитектуры

Частые вопросы

Для закрепления теории вам даются практические задания, которые вы выполняете самостоятельно. Вы можете проверить себя по подробному How‑to‑guide и задать вопросы другим студентам в телеграм‑чате.

Начните прямо сейчас

Упростите настройку инфраструктуры, повысьте безопасность и прозрачность изменений.