Основы Docker [$ sudo teach IT] [Дмитрий Читалов]

—

от автора

в

Складчина: Основы Docker [$ sudo teach IT] [Дмитрий Читалов]

cover-final-v2.png

Dockerfile описывает сборку образа, из которого затем можно запустить контейнер. Пройдя курс, вы разберётесь в работе образов и контейнеров, научитесь собирать образы и познакомитесь с оркестрацией на примерах.

Знание Docker критически важно для современных IT-специалистов, так как оно обеспечивает стабильность, переносимость и ускорение разработки.

Практические задания.

Программа:

1. Базовые компоненты Docker:

  • 1.1. Введение
  • 1.2. Чем различаются виртуализация и контейнеризация
  • 1.3. Что такое Docker
  • 1.4. Как установить Docker
  • 1.5. Работаем с образами и контейнерами

2. Основные подходы Docker:

  • 2.1. Что такое Docker Image
  • 2.2. Что такое Docker Container
  • 2.3. Что такое Docker Volume
  • 2.4. Что такое Docker Network
  • 2.5. Что такое Docker Context

3. Концепция Docker Builder и Dockerfile:

  • 3.1. О сборке Docker-образов
  • 3.2. О файле Dockerfile

4. Основы оркестрации контейнеров:

  • 4.1. Введение в оркестрацию в Docker
  • 4.2. Простой пример оркестрации
  • 4.3. Более сложный пример оркестрации

5. Дополнительные инструменты для работы с Docker:

  • 5.1. Введение
  • 5.2. Выполняем пошаговый запуск проекта
  • 5.3. Разбираем файл docker-compose.yml
  • 5.4. Что такое Docker-Hub

6. Работа с Docker Hub:

  • 6.1. Введение
  • 6.2. Отправка образов
  • 6.3. Загрузка образов

7. Docker и безопасность:

  • 7.1. Базовые правила

8. Docker и оптимизация:

  • 8.1. Работа со слоями
  • 8.2. Работа с Dockerfile
  • 8.3. Дополнительные возможности оптимизации

Автор Дмитрий Читалов

  • С 2014 г. по н. в. — инженер-программист в АО Ракетный центр им. Макеева
  • С 2018 — 2024 гг. — преподаватель и автор учебных программ в онлайн-школах
  • С 2021 — по н. в. — создатель и преподаватель собственных программ обучения Python-разработчиков

Цена 2500 руб.