- Видео 31
- Просмотров 38 071
Devupsen School
Россия
Добавлен 15 апр 2022
Канал проекта Devupsen School
Просто о сложном в devops.
Просто о сложном в devops.
Docker Multistage | Практика | Курс по docker
Ссылка на курс - stepik.org/a/120182
Мы уже собирали образ с приложением из исходников, теперь пришла пора узнать о том:
- как это делать правильно(да, ранее мы делали это некрасиво)
- как в одном Dockerfile описать несколько образов, зависящих друг от друга и потом с ним работать
- как стащить данные из уже готового образа в свой
Канал проекта - t.me/devupsen_school
Личный канал - t.me/devupsen
Мы уже собирали образ с приложением из исходников, теперь пришла пора узнать о том:
- как это делать правильно(да, ранее мы делали это некрасиво)
- как в одном Dockerfile описать несколько образов, зависящих друг от друга и потом с ним работать
- как стащить данные из уже готового образа в свой
Канал проекта - t.me/devupsen_school
Личный канал - t.me/devupsen
Просмотров: 545
Видео
Docker Multistage | Теория | Курс по docker
Просмотров 407Год назад
Ссылка на курс - stepik.org/a/120182 Мы уже собирали образ с приложением из исходников, теперь пришла пора узнать о том: - как это делать правильно(да, ранее мы делали это некрасиво) - как в одном Dockerfile описать несколько образов, зависящих друг от друга и потом с ним работать - как стащить данные из уже готового образа в свой Канал проекта - t.me/devupsen_school Личный канал - t.me/devupsen
Docker Image | Практика | Курс по docker
Просмотров 358Год назад
Ссылка на курс - stepik.org/a/120182 Научившись писать Dockerfile пришло время поговорить о том, а чем собственно является образ. В этом модуле мы поговорим о том: - из чего состоит образ и что такое слой - как посмотреть историю сборки образа, если у нас нет Dockerfile - как в docker реализовано кэширование - чем в свою очередь является контейнер - каких правил нужно придерживаться при написан...
Docker Image | Теория | Курс по docker
Просмотров 338Год назад
Ссылка на курс - stepik.org/a/120182 Научившись писать Dockerfile пришло время поговорить о том, а чем собственно является образ. В этом модуле мы поговорим о том: - из чего состоит образ и что такое слой - как посмотреть историю сборки образа, если у нас нет Dockerfile - как в docker реализовано кэширование - чем в свою очередь является контейнер - каких правил нужно придерживаться при написан...
Dockerfile | Практика | Курс по docker
Просмотров 618Год назад
Ссылка на курс - stepik.org/a/120182 Ранее мы использовали лишь готовые образы - ubuntu, nginx, образы для практических заданий, которые хранились на dockerhub. В этом модуле мы рассмотрим всё что касается сборки своих образов. Канал проекта - t.me/devupsen_school Личный канал - t.me/devupsen
Dockerfile | Теория | Курс по docker
Просмотров 405Год назад
Ссылка на курс - stepik.org/a/120182 Ранее мы использовали лишь готовые образы - ubuntu, nginx, образы для практических заданий, которые хранились на dockerhub. В этом модуле мы рассмотрим всё что касается сборки своих образов. Канал проекта - t.me/devupsen_school Личный канал - t.me/devupsen
Docker Logs | Практика | Курс по docker
Просмотров 852Год назад
Ссылка на курс - stepik.org/a/120182 Ранее мы уже использовали команду docker logs, чтобы посмотреть логи контейнера. Теперь поговорим о логах в docker подробнее и узнаем: - как логи приложения попадают в вывод docker logs - какие драйвера логирования предоставляет docker - зачем нужна ротация логов и как её настроить в docker - где физически находятся логи контейнера и как ими управляет демон ...
Docker Logs | Теория | Курс по docker
Просмотров 491Год назад
Ссылка на курс - stepik.org/a/120182 Ранее мы уже использовали команду docker logs, чтобы посмотреть логи контейнера. Теперь поговорим о логах в docker подробнее и узнаем: - как логи приложения попадают в вывод docker logs - какие драйвера логирования предоставляет docker - зачем нужна ротация логов и как её настроить в docker - где физически находятся логи контейнера и как ими управляет демон ...
Docker network | Практика | Курс по docker
Просмотров 2,3 тыс.Год назад
Ссылка на курс - stepik.org/a/120182 Большинство сервисов взаимодействуют друг с другом и с клиентом по сети, следовательно при работе с контейнером возникает необходимость получить доступ к сетевым интерфейсам внутри него. Для этого в докере предусмотрено несколько возможностей в зависимости от необходимого типа взаимодействия и о них мы поговорим в этом модуле. Канал проекта - t.me/devupsen_s...
Docker network | Теория | Курс по docker
Просмотров 519Год назад
Ссылка на курс - stepik.org/a/120182 Большинство сервисов взаимодействуют друг с другом и с клиентом по сети, следовательно при работе с контейнером возникает необходимость получить доступ к сетевым интерфейсам внутри него. Для этого в докере предусмотрено несколько возможностей в зависимости от необходимого типа взаимодействия и о них мы поговорим в этом модуле. Канал проекта - t.me/devupsen_s...
Docker volumes | Практика | Курс по docker
Просмотров 660Год назад
Ссылка на курс - stepik.org/a/120182 Контейнер - это отличный способ изолировать приложение и управлять им. Но для хранения важных данных внутри среды выполнения он ненадежен - контейнер можно удалить и всё окружение пропадет, включая информацию сохраненную за время работы контейнера. Такие сервисы называются statefull - им важна сохранность данных, с которыми они работают. Для решения этой про...
Docker volumes | Теория | Курс по docker
Просмотров 648Год назад
Ссылка на курс - stepik.org/a/120182 Контейнер - это отличный способ изолировать приложение и управлять им. Но для хранения важных данных внутри среды выполнения он ненадежен - контейнер можно удалить и всё окружение пропадет, включая информацию сохраненную за время работы контейнера. Такие сервисы называются statefull - им важна сохранность данных, с которыми они работают. Для решения этой про...
Главное о контейнере | Практика | Курс по docker
Просмотров 617Год назад
Ссылка на курс - stepik.org/a/120182 Ранее мы научились запускать контейнеры и базово работать с docker. В этом уроке мы подробно разберем: - чем является контейнер и вокруг чего он строится - что такое корневой процесс, как он влияет на состояние контейнера и как его изменить - устройство демона docker - чем достигается изоляция контенера - политики рестарта и их применение Канал проекта - t.m...
Главное о контейнере | Теория | Курс по docker
Просмотров 774Год назад
Ссылка на курс - stepik.org/a/120182 Ранее мы научились запускать контейнеры и базово работать с docker. В этом уроке мы подробно разберем: - чем является контейнер и вокруг чего он строится - что такое корневой процесс, как он влияет на состояние контейнера и как его изменить - устройство демона docker - чем достигается изоляция контенера - политики рестарта и их применение Канал проекта - t.m...
Начало работы с docker | Практика | Курс по docker
Просмотров 762Год назад
Начало работы с docker | Практика | Курс по docker
Начало работы с docker | Теория | Курс по docker
Просмотров 696Год назад
Начало работы с docker | Теория | Курс по docker
Виртуализация и контейнеризация | Курс по docker
Просмотров 1,8 тыс.Год назад
Виртуализация и контейнеризация | Курс по docker
Docker | Volume, network, cache и много практики | Курс devops
Просмотров 4832 года назад
Docker | Volume, network, cache и много практики | Курс devops
Docker | Что, зачем и как; базовая работа с cli и Dockerfile | Курс devops
Просмотров 4172 года назад
Docker | Что, зачем и как; базовая работа с cli и Dockerfile | Курс devops
Terraform, Ansible | Практика,provisioner, local_file, template и ещё немного ansible | Курс devops
Просмотров 1,4 тыс.2 года назад
Terraform, Ansible | Практика,provisioner, local_file, template и ещё немного ansible | Курс devops
Terraform | Практика, count, module, cloud config | Курс devops
Просмотров 1,4 тыс.2 года назад
Terraform | Практика, count, module, cloud config | Курс devops
Terraform | Основные понятия, provider, resource, data source, vars | Курс devops
Просмотров 3,6 тыс.2 года назад
Terraform | Основные понятия, provider, resource, data source, vars | Курс devops
Ansible | Условия, циклы, теги, шаблоны и работа с окружениями | Курс devops
Просмотров 1,4 тыс.2 года назад
Ansible | Условия, циклы, теги, шаблоны и работа с окружениями | Курс devops
Ansible | Основные понятия, роли, плэйбуки и переменные | Курс devops
Просмотров 4,4 тыс.2 года назад
Ansible | Основные понятия, роли, плэйбуки и переменные | Курс devops
Вводная встреча | Что такое devops, обсуждение рынка труда и организация курса | Курс devops
Просмотров 1,6 тыс.2 года назад
Вводная встреча | Что такое devops, обсуждение рынка труда и организация курса | Курс devops
Отличное видео! 6:43 Просьба прояснить почему мы указываем и Entrypoint и CMD оба сразу? Нельзя ли тут указать просто CMD , где сразу можно было бы прописать значения, указанные в Entrypont?
docker run -v host_path:container_pth image - правильно ли я понимаю, что синхронизация новых или отредактированных файлов тут двухсторонняя? Т.е., если я меняю какой-то файл на стороне хоста, то эти изменения зеркально изменяться и в контейнере? И наоборот, все изменения в контейнере также отразятся и на хостовом volume? Этот вопрос в первую очередь важен для меня с точки зрения, что я монтирую со стороны уже существующий каталог на хосте, например, дамп PostgreSQL.
Да, синхронизация директории/файлов при прокидывании их через вольюм двусторонняя. Чтобы было понятнее почему можно рассмотреть как именно работает прокидывание данных через вольюм в контейнер. Так как изоляция, в том числе и файловой системы, происходит с помощью namespaces, то в случае монтирования вольюма в контейнер данные с хостовой системы становятся доступны в файловом неймспейсе контейнера
Отличное видео, спасибо! Просьба сделать такой же практический разбор, когда на практике нужно использовать сети MacVlan и Overlay. Не совсем понятно, когда эти сети на практике нужно использовать.
Спасибо! Подумаю над этой темой)
Спасибо, закрыл все вопросы по синтаксису. Без воды, логичное повествование, супер!
Спасибо👍
Просмотрел, весь курс на одном дыхании. Минимум времени - максимум пользы. Курс позволил систематизировать осколочные знания. Крутая работа. Вряд-ли посоветую плейлист абсолютному новичку, но для них есть куча видео, думаю, целевая аудитория те, кто уже работает с докером через чатгпт или стековерфлоу, но толком не понимает, что происходит. Себя отношу к таким, после просмотра просто открылись глаза.
Рад, что попал на этот курс
Отличный курс!
спасибо хорошие уроки!)
Супер! Продолжай добрый человек. Если бы еще кубер)
Не совсем понял, вы предлагаете делать отдельные роли, например роль установки докера и установки того же волта в докере точно стоит разделать? Или все-таки в данном случае, если мы используем докеризованные приложения, то включать в роль приложения еще и установку самого докера?
Задача роли - внедрить переиспользование и тем самым убрать одинаковые либо похожие таски из разных ролей посредством параметризации. В данном случае я бы вынес в отдельную роль установку на машину docker, а в другую установку и конфигурацию сервиса. Так как установка docker может потребоваться не только для раскатки прометея, к примеру, и отдельную роль на эту задачу мы сможем потом использовать в любом плэйбуке, где он необходим, тем самым уменьшив количество копипасты и риск возникновения ошибок от человеческого фактора.
@@devupsen_school Спасибо. Стало немного яснее.
Курс бомба. Но блин, искать пришлось долго!
ты большой молодец, что делишься знаниями с другими, я работаю программистом в it компании, сейчас прокачиваю скилл BE, в том числе devops
благодарю
молодец, круто, спасибо за то, что ты делаешь
спасибо
круто, спасибо
полезный урок, спасибо, но ужасно длинные паузы между словами и фразами, из-за этого тяжело слушать
скорость на 1,5 в самый раз
спс
Интересное решение, но почему не воспользоваться например Ansible Semaphore или подобными инструментами.
По-моему, люди сошли с ума с этим gitlab-ом. Если вам нужна web морда с кнопочками для запуска playbook-ов, возьмите AWX. Не хотите заморачиваться, вот вам semaphore. Rundesk в крайнем случае. Решайте проблему, вместо натягивания совы на глобус.
очень плохо видно
Спасибо, так и какой в итоге рабочий конфиг темплейта под телеграм с дескрипшином?)
become не похож на sudo, он и запускает sudo , когда делаешь полный verbose -vvvv там много информации выводится -)
Копирование файлов без указания owner, group, mode - отражается как ошибка плейбука, сталкивался) возможно на тесте молекулой -) я ток учусь (с)
Наконец-то нашел нормального лектора :) Правильно выводите понятия, нормальный англ, не шмыгаете носом и не тормозите )))
Если просто монтировать папку, то она тоже не удаляется с хоста, если мы удаляем контейнер, потому это не совсем то, для чего создают volumes.
Очень информативно. Спасибо.
Подача материала на 10 из 10!!!
4:32 - должны или не должны находиться в одной директории? Что-то не разобрать...
Для начинающих отлично, для прода\дев\стейджинга очень слабо.
бестолковый комментарий
Здравствуйте, у вас есть полноценный пошаговый курс с нуля до devops инженера ? Ссылку для ознакомления если есть ?
Спасибо за курс !
Ничего не понятно, но очень интересно
👌👌👌
👏👏👏
Классный курс.
👍👍👍
Спасибо. Мой вопрос: как бороться с коллекцией непонятных контейнеров none, к создаются неизвестно кем, и неизвестно зачем после докера build. Thx in advance.
Об этом будет рассказано в следующем видео, в котором более подробно рассмотрим как сам образ, так и процесс его сборки)
спасибо.
Еще бы ifconfig или ip link присоединенного контейнера показали. :)
Спасибо за видос.
Спасибо, очень полезно.
а что это?
Видео из курса по docker - stepik.org/a/120182