комплексний відеокурс по Docker, в якому ми розберемо всі його інструменти: від основних абстракцій до параметрів мережі, нюансів роботи з різними ОС і мовами програмування.
Ви познайомитеся з технологією і зрозумієте, де і як краще використовувати Docker. Також поділимося best practice кейсами.
Спікери по Docker дадуть відповіді на питання
№1: Введення в Docker. 12 факторів розробки програми
№5: Запуск власного додатка в Docker
Ви познайомитеся з технологією і зрозумієте, де і як краще використовувати Docker. Також поділимося best practice кейсами.
Спікери по Docker дадуть відповіді на питання
- Що робити, якщо локально у розробника додаток збирається нормально, а на продакшені все ламається?
- як розробляти і тестувати додаток при наявності величезної кількості залежностей?
- Чи дійсно можна запускати в Docker небезпечний код? А також розберемо інші міфи і легенди про Docker.
- коли і кому потрібно переходити на мікросервіси? Ми знаємо, що на практиці все набагато складніше, ніж про це пишуть в Інтернеті.
№1: Введення в Docker. 12 факторів розробки програми
- Що таке Docker.
- Як він виник, які проблеми вирішує і для чого використовується.
- віртуалізація vs контейнеризація.
- Registry, Docker Daemon, Container, Image, Dockerfile та їх взаємодія
- Установка Docker на Centos, Debian, Mac і Windows.
- Як працює Docker на Windows, як налаштовувати демон і які є обмеження.
- команди управління контейнерами, образами (run, rm, push і т.д.).
№5: Запуск власного додатка в Docker
- Написання Dockerfile.
- збірка Image.
- зберігання в DockerHub.
- Запуск програми
- Що це, для чого використовується, як налаштовується.
- різниця v2 і v3.
- Запуск декількох контейнерів в Docker-compose.
- побудова пайплайнів на прикладі Gitlab.
- визначення проблем при використанні голого Docker і CI/CD.
- Namespaces, Cgroups, Capabilities, limits/requests і т. д.
- Створення "контейнера" без докера.
- Які є варіанти роботи мережі, де їх налаштувати.
- docker.json - що за файл і як можна налаштувати демон.
- очищення непотрібних образів.
- перегляд розміру шарів.
- Gitlab Registry (Container Registry tag expiration policy).
- Docker Volumes, типи сховищ.
- підводні камені при використанні stateful і Docker.
- зменшення образів.
- правильне написання Dockerfile.
- Multistage збірка.
- Ruby, php, python, go, java.
https://privatelink.de/?https://slurm.io/docker-videocourse