|  |
Автор |
Сообщение |
Nord Freeman ®
RG Книги
Куратор Книг
Стаж: 13 лет
Сообщений: 6724
Ratio: 7212.619
Раздал: 139 TB
Поблагодарили: 655180
100%
Откуда: The Pirate Bay
|
Slurm (Слёрм), Марсель Ибраев и др. | Docker: from zero to hero (2022) WEB-DL [AD] [RU]
Автор: Марсель Ибраев, Александр Швалов, Виктор Попов Производство: Slurm (Слёрм)Жанр: Видеокурс Описание:Ты получишь максимум практических знаний о Docker — начнешь с основ, а через три недели сможешь запускать приложения в Docker и работать с образами на продвинутом уровне. После теории будут практические задания на специально подготовленных стендах, которые можно создать из Личного Кабинета. Учебные стенды Слёрм это не симуляторы или тренажеры, а самые настоящие боевые серверы, то есть ваша практика будет близка к продакшену. Продолжительность: 16:33:21 Качество видео: WEB-DL Язык озвучки: Русский Реклама: Присутствуют сторонние наложения на видео Программа курса: Введение в Docker Зачем: Чтобы разогреть умы. Теория: Что такое Docker, как возник, какие проблемы решает. Чем различаются виртуализация и контейнеризация, практика современного применения. Тонкости установки Docker на Centos, Debian, Mac и Windows (как настраивать daemon и какие есть ограничения). Практика: Знакомство со стендом, устанавливаем Docker на сервер. 30 минут
Основные команды и абстракции Docker. CLI. Общая схема работы Docker Зачем: без этой базы не получится приступить к дальнейшим темам. Если вы не знаете основные команды Docker — то эта тема для вас. Теория: Команды управления контейнерами, образами (run, rm, push и т.д.). Registry, Docker Daemon, Container, Image, Dockerfile и их взаимодействие. Практика: Нет
Docker и хранение данных Зачем: Хранение данных в контейнеризованных приложениях имеет ряд подводных камней, а приложения без данных встречаются очень редко. Эта тема покажет, как делать так, чтобы не было мучительно больно. Теория: Docker Volumes, типы стораджей. Подводные камни и best practices при использовании stateful и Docker. Практика: Создаем контейнер с базой данных из DockerHub.
Docker-compose файл Зачем: Docker Compose — отличный инструмент для создания тестовых сред, состоящих из нескольких контейнеров на мощностях разработчика. Удобно для тестирования приложения, но также может использоваться и в промышленной эксплуатации. Теория: Что это, для чего используется, как настраивается. Разница между v2 и v3. Практика: Запускаем несколько контейнеров и налаживаем связи между ними. Берем репозиторий с готовыми контейнерами, собираем их в рабочую систему.
Docker и CI/CD Зачем: Деплоить код без CI/CD процессов в наше время считается дурным тоном. Посмотрим, как Docker помогает доставлять код на различные среды (prod, dev, test), как в целом работают CI/CD процессы с участием Docker и какие нюансы есть в этих процессах. Теория: Построение пайплайнов на примере Gitlab. Проблемы при использовании голого Docker и CI/CD. Возможности тестирования через Gitlab. Практика: Запускаем готовый пайплайн в Gitlab.
Сеть в Docker Зачем: Приложения в контейнере редко нужны сами себе, обычно их нужно предоставить пользователям или получать доступ из контейнера к другому приложению, например, базе данных. В этой теме поймем, как это сделать, а также, как работает сеть в Docker и какие режимы работы сети бывают. Теория: Какие режимы работы сети бывают, где они настраиваются. DNS resolving внутренний. Режимы работы bridge с хостовой системой. Практика: Настраиваем сеть между контейнерами.
Docker под капотом Зачем: Научимся работать с контейнерами в Kubernetes — по следам хайпа про прекращение поддержки Docker в Kubernetes. В этой теме посмотрим, как именно работает Docker, а также узнаем, почему отказ Kubernetes от Docker — это не страшно. Понимание работы Docker позволит делать приложения безопаснее, обеспечивая необходимый уровень изоляции. Теория: Механизмы Linux, обеспечивающие изоляцию контейнера. Низкоуровневые инструменты контейнеризации. Практика: Покажем, как создавать «контейнер» без Docker (unshare, nsenter...).
Особенности использования Docker с различными языками программирования, в том числе с компилируемыми языками Зачем: Докер нужен, чтобы запускать код в контейнерах, но разные языки имеют свою специфику сборки. Эта тема покажет особенности сборки контейнеров с разными ЯП. Теория: Multistage сборка, размер Image. ruby, php, python, go, java, c#, c++ Практика: Собираем один контейнер с компилируемым кодом и один без.
Логирование и мониторинг Docker контейнеров Зачем: Научимся диагностировать проблемы приложений в контейнерах, а также предупреждать их. Теория: Особенности мониторинга микросервисной инфраструктуры. Инструменты и подходы. Мониторинг Docker. Про то, как работает логгинг в контейнере, почему не стоит складывать логи в файл. Enterprise решения. Как собирать метрики. Endpoint + health check. Практика: Настраиваем логи для своего приложения. Контейнер падает по непонятной причине, нужно это отследить и прекратить.
Продвинутая работа с образами. Настройка собственного Registry Зачем: Обход ограничений DockerHub. Да и вообще свой registry – это правильно. Контейнеры на Dockerhub доступны всем, но не весь код можно сделать публичным. Рассмотрим создание приватного registry, чтобы конкуренты не украли ваши контейнеры. Теория: Как прикрутить к репозиторию авторизацию. Gitlab Registry (Container Registry tag expiration policy), Harbor. Очистка ненужных образов. Практика: Поднимаем свой репозиторий и пушим в него контейнер. Создаем токены Gitlab.
Безопасность в Docker Зачем: DockerHub – это «чертова помойка», не надо пользоваться образами оттуда без необходимости. Поймем, какие угрозы есть при использовании Docker и как их избегать. Теория: Основные угрозы при запуске приложения в контейнере: запуск от рута, излишние привилегии, уязвимости в Docker, неполноценность изоляции контейнеров, инструменты анализа безопасности контейнеров. Практика: Устраняем грубые уязвимости в контейнере с демонстрационным приложением ИЛИ используем уязвимость, чтобы сделать что-то, чего мы делать не должны.
Аналоги Docker Зачем: Docker — не единственный инструмент контейнеризации на рынке. Посмотрим на альтернативы, поймём, зачем они вообще нужны и какие проблемы решают. Теория: Наиболее популярные аналоги Docker, как они работают и зачем нужны. Примеры запуска приложений в этих аналогах. Практика: Вместе со спикером поднимаем приложение на Podman и Kata. Оркестрация Docker. Kubernetes, Docker SWARM. Различия, фичи, для чего оно нужно
Зачем: Это теоретический раздел о том, как работает Docker в сложных инфраструктурах. Теория: Рассказываем, что такое оркестрация и зачем она нужна на примере K8s и swarm. K8s as a service. Практика: Демонстрация того, как из локальных манифестов запустить приложение в миникубе. Скриншоты:
 Время раздачи: с 09.00 до 21.00 [GMT+2] (до появления первых 3-5 скачавших) |
|
|
|
 |
earthling7
Стаж: 3 года 5 мес.
Сообщений: 111
Ratio: 6.962
100%
|
|
 |
sangvis
Стаж: 16 лет
Сообщений: 7
Ratio: 2.189
44.11%
|
Не понимаю, кто за это платит! Шедеврально безмозглая подача материала, которая похоже не знакома ни одному из участников из шопито СЛЕРМ. |
|
|
 |
goya
Только чтение
Стаж: 17 лет 11 мес.
Сообщений: 90
Ratio: 6.171
1.72%
Откуда: оттуда
|
sangvis Ну раз "назвались"груздем" то короб в студию. Чё посоветуете по сабжу от 0 до ∞? |
|
|
 |
WERANCE
Стаж: 4 года 4 мес.
Сообщений: 5
Ratio: 6.434
1.94%
|
sangvis писал(а):  | Не понимаю, кто за это платит! Шедеврально безмозглая подача материала, которая похоже не знакома ни одному из участников из шопито СЛЕРМ. |
А как узнать по-другому, если ты не покупал данный курс? Кто-то же должен сначала купить курс, а потом делать выводы.Хорош или нет.Восприятие информации у всех разное, кому-то курс может понравиться, а другим нет. |
|
|
 |
slawapro
Стаж: 3 года 1 мес.
Сообщений: 32
Ratio: 5.436
35.03%
|
sangvis писал(а):  | Не понимаю, кто за это платит! Шедеврально безмозглая подача материала, которая похоже не знакома ни одному из участников из шопито СЛЕРМ. |
Поддержу мнение, что мы должны быть благодарны людям, размещающим эти материалы на торренте. И да, что порекомендуете взамен этих матриалов? |
|
|
 |
alyuka
Стаж: 17 лет 6 мес.
Сообщений: 77
Ratio: 5.515
Поблагодарили: 260
40.91%
|
Мда, посмотрел вводное занятие. Мямлят что-то невнятное, будто человека выдернули из месячного запоя и заставили курс по бумажке читать. Бесплатные курсы на ютубе на голову выше.
Добавлено спустя 2 часа 31 минуту 24 секунды:
А вот дальше ведет Марсель. Он очень доходчиво объясняет. |
|
|
 |
|
Топик был перенесен из форума IT, Компьютерные видеокурсы в форум Архив Книг и обучающих материаловПричина переноса: На трекере доступна новая версия: https://nnmclub.to/forum/viewtopic.php?p=11708945Исправил релиз - напиши ЛС woody_digital, дав ссылку на релиз. Если нет ответа 24 часа - нажми на кнопку "Обратить внимание модераторов". |
|
|
 |
troffirn
Стаж: 2 года 6 мес.
Сообщений: 1
Ratio: 41.861
0%
|
Автору за раздачу спасибо!
Согласен, подача материала хромает, там только Попова хочется слушать.
Курс может быть очень полезным, найдите на ютюбе вводные лекции по докеру, повертите имейджи и потом включайте курс.
Автор раздачи добавил текстовые файлы с задачами и практикой, если сперва читать доки, вертеть на своем стенде и потом смотреть лекцию по теме, то это закроет пробелы и результат на выходе будет хороший (особенно для курса с торрентов). |
|
|
 |
|
|
|