Similar presentations:
Введение в 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) Развернуть Docker2) Вывести Hello World с помощью docker
3) Отобразить список контейнеров и версию докера
Срок : 21 сентября включительно
Создаёте папку со своим ФИО ( В свою папку закидываете отчёт с наименованием лабораторной)
Структура названия файла отчёта при загрузке на диск: Отчёт1_Название лабораторной
Ссылка на гугл диск:
https://drive.google.com/drive/folders/1Rh3IMchB9QEe9GPbRBsseLKMo6ZySbxb?usp=sharing
software