Системы виртуализации
Введение в Docker
Для чего нужен Docker
Что представляет из себя Docker
Чем отличается от Виртуальных Машин?
Преимущества и недостатки
Лабораторная_работа_№1_Docker
2.08M
Category: softwaresoftware

Введение в docker 1 — копия

1.

Курс «Системы виртуализации»
Цель курса:
В курсе будут рассмотрены основы виртуализации, даны практические знания по конфигурированию и сопровождению
Docker, Kubernetes. Также будут рассмотрены пути решения часто встречающихся ошибок и проблем.
Проводят занятия сотрудники Сбера с многолетним успешным опытом работы:
Кокшаров Алексей Сергеевич, Иванов Илья Борисович, Фадеев Виталий Олегович
Темы занятий
Введение в виртуализацию: понятие виртуализации и общие принципы, основные преимущества и
применение в современном мире.
Введение в Docker: понимание основ Docker и процесс установки.
Основы работы с Docker: создание контейнеров и их управление, основные команды.
Создание Docker-образов и Dockerfile: подробное руководство по созданию образов и файлов Dockerfile.
Введение в Kubernetes и OpenShift: понимание основ Kubernetes и процесс установки
Kubernetes Ingress: маршрутизация трафика и основные принципы работы
Автомасштабирование в Kubernetes
Безопасность и управление доступом в Kubernetes
Логи и метрики для мониторинга контейнеров и виртуальных машин

2. Системы виртуализации

3. Введение в Docker

4. Для чего нужен Docker

Docker позволяет независимо от локальной среды окружение запускать программное
обеспечение в изолированных контейнерах содержащих саму программу и минимальную
оболочку для её запуска и функционирования

5. Что представляет из себя Docker

Docker можно разделить на следующие 4 части
1) Образы ( фабрика по производству контейнеров)
2) Контейнеры ( минимальная среда функционирования +
ПО)
3) Volumes/Тома (образ диска ПЗУ)
4) Networks / Сети (Внутренние сети для связи
контейнеров)

6. Чем отличается от Виртуальных Машин?

7. Преимущества и недостатки

Преимущества:
• Изолированный запуск приложений в контейнерах.
• Упрощение разработки, тестирования и деплоя
приложений.
• Отсутствие необходимости конфигурировать среду
для запуска — она поставляется вместе с
приложением — в контейнере.
• Упрощает масштабируемость приложений и
управление их работой с помощью систем
оркестрации контейнеров
Недостатки:
• Нативная поддержка только в Linux-системах, что
несёт потерю производительности при использовании
на других ОС
• Требуется точная настройка ресурсов. Для
эффективного использования вычислительных
ресурсов
•Ужасная масштабируемость без использования
оркестратора
•Сниженная производительность при использования
Оркестратора

8. Лабораторная_работа_№1_Docker

1) Развернуть Docker
2) Вывести Hello World с помощью docker
3) Отобразить список контейнеров и версию докера
Срок : 21 сентября включительно
Создаёте папку со своим ФИО ( В свою папку закидываете отчёт с наименованием лабораторной)
Структура названия файла отчёта при загрузке на диск: Отчёт1_Название лабораторной
Ссылка на гугл диск:
https://drive.google.com/drive/folders/1Rh3IMchB9QEe9GPbRBsseLKMo6ZySbxb?usp=sharing
English     Русский Rules