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

Контейнеризация и виртуализация: основные концепции

Julia Ostheimer

Freelance AI Consultant

Повторение: что такое контейнер

  • Контейнеры
    • Изолированная среда
    • Включает приложение и все зависимости

 

Содержимое контейнера

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Знакомство с Docker

  • Главный инструмент контейнеризации
  • Открытый исходный код и большое сообщество
  • Один из самых популярных инструментов!

 

Логотип Docker

1 Опрос разработчиков Stack Overflow, 2023 2 Логотип: Docker Inc., 2024
Контейнеризация и виртуализация: основные концепции

Знакомство с Docker

  • Управление жизненным циклом контейнеров

 

Назначение платформы Docker

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Обзор компонентов Docker

  • Основные компоненты Docker:
    • Docker Desktop
    • Docker Engine
      • Docker Client
      • Docker Daemon
    • Docker Objects
      • Docker Images
      • Docker Containers
    • Docker Registries
Контейнеризация и виртуализация: основные концепции

Установка Docker через Docker Desktop

Docker Desktop — скриншот приложения

1 Скриншот приложения Docker Desktop для Mac
Контейнеризация и виртуализация: основные концепции

Архитектура клиент-сервер в Docker Engine

Архитектура Docker — клиенты Docker

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Архитектура клиент-сервер в Docker Engine

Архитектура Docker — Docker Daemon

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Обзор объектов Docker

Архитектура Docker — контейнеры и образы

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Обмен контейнерами через реестры

Архитектура Docker — реестр Docker

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Давайте потренируемся!

Контейнеризация и виртуализация: основные концепции

Preparing Video For Download...