Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Автор: slurm.io

Название: Видеокурс по Docker (2020)

8rgyv8-png.75292


Описание:

Вы познакомитесь с технологией и поймете, где и как лучше использовать 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.

Продажник:

https://slurm.io/docker-videocourse

Скачать:

Для просмотра содержимого вам необходимо авторизоваться.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

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

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху