План на курса
Кой е 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 е предимство.
Отзиви от потребители (7)
Обучителят познава много добре темата.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Курс - Container Management with Docker
Машинен превод
Интерактивността при използването на DaDesktop за настройка на Docker на много различни начини. Бяло интересно и да видя реализацията с Github и отдалечения репозиторий, който сме настроили.
Julian Robbins - QA Ltd
Курс - Container Management with Docker
Машинен превод
Когато бяхме в малка група, Давид намери време за въпроси и за нас да споделим работата си и да обсъдим подробно издигнатите теми.
Phil Benson - QA Ltd
Курс - Container Management with Docker
Машинен превод
много лаборатории
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Курс - Container Management with Docker
Машинен превод
Разбирането на всичко, което се преподава, и възможността да се експериментира и т.н.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Курс - Container management with Docker
Машинен превод
Много ми харесват практичните примеры.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Курс - Container management with Docker
Машинен превод
Упражненията били много полезни.
Fayola Peters - Janssen Pharmaceutical Sciences Unlimited Company
Курс - Container management with Docker
Машинен превод