Сливы курсов

Большая база курсов по честной ценe

Регистрация

[slurm.io] Видеокурс по Docker (2020)

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 390

Автор:
slurm.io


Название:
Видеокурс по Docker (2020)Вы познакомитесь с технологией и поймете, где и как лучше использовать Docker. Также поделимся best practice кейсами.


Спикеры по Docker дадут ответы на вопросы




Что делать, если локально у разработчика приложение собирается нормально, а на продакшене все ломается?

Как разрабатывать и тестировать приложение при наличии огромного количества зависимостей?

Действительно ли можно запускать в Docker небезопасный код? А также разберем другие мифы и легенды о Docker.

Когда и кому нужно переходить на микросервисы? Мы знаем, что на практике все намного сложнее, чем об этом пишут в интернете.


№1: Введение в Docker. 12 факторов разработки приложения




Что такое Docker.

Как он возник, какие проблемы решает и для чего используется.

Виртуализация vs контейнеризация.


№2: Основные абстракции Docker. Общая схема работы Docker




Registry, Docker Daemon, Container, Image, Dockerfile и их взаимодействие


№3: Установка Docker на разные ОС




Установка Docker на Centos, Debian, Mac и Windows.

Как работает Docker на Windows, как настраивать демон и какие есть ограничения.


№4: Основные команды Docker. CLI




Команды управления контейнерами, образами (run, rm, push и т.д.).


№5: Запуск собственного приложения в Docker




Написание Dockerfile.

Сборка Image.

Хранение в DockerHub.

Запуск приложения


№6: Docker-compose




Что это, для чего используется, как настраивается.

Разница v2 и v3.

Запуск нескольких контейнеров в Docker-compose.


№7: Docker и CI/CD




Построение пайплайнов на примере Gitlab.

Определение проблем при использовании голого Docker и CI/CD.


№8: Docker под капотом. Как именно работает Docker на уровне ОС и ядра




Namespaces, Cgroups, Capabilities, limits/requests и т.д.

Cоздание
контейнера
без докера.


№9: Сеть в Docker




Какие есть варианты работы сети, где их настроить.


№10: Настройка Docker Daemon'а




docker.json - что за файл и как можно настроить демон.


№11: Продвинутая работа с образами. Настройка собственного Registry




Очистка ненужных образов.

Просмотр размера слоев.

Gitlab Registry (Container Registry tag expiration policy).


№12: Работа со stateful-данными в Docker




Docker Volumes, типы хранилищ.

Подводные камни при использовании stateful и Docker.


№13: Best practice по Docker




Уменьшение образов.

Правильное написание Dockerfile.

Multistage сборка.


№14: Нюансы работы с Docker при использовании разных языков программирования




Ruby, php, python, go, java.



 
Прием платежей для сайтов

Партнеры

Верх Низ