[Slurm.io] Видеокурс по Docker (2020)
Комплексный видеокурс по Docker
, в котором мы разберем все его инструменты: от основных абстракций до параметров сети, нюансов работы с различными ОС и языками программирования.
Вы познакомитесь с технологией и поймете, где и как лучше использовать 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.
—————————————————————————
🔗 Продажник:
📥 СКАЧАТЬ КУРС:
Комплексный видеокурс по Docker
, в котором мы разберем все его инструменты: от основных абстракций до параметров сети, нюансов работы с различными ОС и языками программирования.
Вы познакомитесь с технологией и поймете, где и как лучше использовать 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.
—————————————————————————
🔗 Продажник:
Доступно пользователям: Зарегистрированный
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал