План на курса

Кой е Docker?

  • Сценарии за използване
  • Основни компоненти на Docker
  • Архитектура на Docker
  • Основна технология

Инсталиране на Docker

  • Инсталиране на Ubuntu и Windows
  • Използване на Docker Machine за предоставяне на хост
  • Драйвери на Docker Machine за облачни провайдери

Жизнен цикл на контейнерите

  • Създаване и пускане на контейнери
  • Спиране и рестартиране
  • Разследване на контейнер
  • Преглед на логовете
  • Преглед на процесите
  • Премахване на контейнер и негови данни

Dockerizing на приложения

  • Примерът Hello World
  • Интерактивен Bash контейнер
  • Създаване на изображение чрез записване на промени
  • Създаване на изображение от Dockerfile
  • Автоматизирани изгражданя въз основа на GitHub
  • Пускане на повече от един процес в контейнер
  • Инструмент за помощ gosu
  • Пускане на уеб приложение в един контейнер
  • Пускане на уеб приложение в микроуслуги архитектура

Управление на изображения

  • Намиране и изтегляне на съществуващи изображения
  • Docker Hub и локално хранилище
  • Споделяне на изображения с други
  • Разработване на частно хранилище на изображения

Мрежова връзка на контейнерите

  • Отмъкване на порти
  • Връзване и именуване на контейнерите
  • Създаване и управление на персонализирани мрежи
  • Мрежа над много Docker хоста (наслагване)

Данни в контейнерите

  • Томове за данни
  • Каталози и файлове на хоста като томове за данни
  • Контейнери с томове за данни
  • Споделяне на томове за данни между Docker хостове
  • Резервно копиране и възстановяване на томове за данни

Docker Compose

  • Обзор на Docker Compose
  • Пускане на многоконтейнерни приложения с една команда
  • Определяне на услуги, мрежи, томове и променливи
  • Задаване на ограничения за ресурси по време на изпълнение

Docker Swarm

  • Въведение в кластериране с Docker
  • Услуги за откриване
  • Стратегии и филтри на Docker Swarm

Изисквания

Известно познаване на командния ред и Linux е предимство.

 21 часа

Брой участници


Цена за участник

Отзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории