Что такое Docker и зачем он нужен? 🐳Эволюция развертывания приложений
HTML-код
- Опубликовано: 10 май 2024
- Roadmap по каналу - bit.ly/3yKtxWf
Курс GOLANG NINJA - bit.ly/3VWKfu3
Зачем нужен Docker простыми словами и на реальном примере.
Список тем и ресурсов для Backend разработчика - github.com/zhashkevych/awesom...
00:00 - Введение. Особенности разработки под веб
03:13 - Пример запуска веб-приложения на сервере без Docker
15:32 - Потенциальные задачи при работе с сервером
19:21 - Настройка окружения это сложно. Проблемы работы с инфраструктурой
21:36 - Эволюция развертывания
22:59 - Виртуализация
28:44 - Контейнеризация. Docker
31:20 - Виртуальные машины vs Контейнеры
32:49 - Как работает Docker?
#docker #backend #дляначинающих
Это лучшее объяснение докера для новичков , что я встречала на просторах ютуба, спасибо большое! Наконец-то дошло зачем он нужен)
Круто ты объясняешь, конечно. Речь поставлена, никакой воды. Удивлен, что так мало подписок, но +1 однозначно 😀 лайк и удачи каналу
После просмотра более 6 разборов, именно этот поставил все точки. Спасибо вам!
Супер. Спасибо за развернутые видосы. Очень познавательно и интересно.
Спасибо за твои труды!
Спасибо, Максим. Действительно, во многих курсах или учебниках описано, как что-то делать, но не указано, зачем это делать и в каких случаях это лучше применять.
Очень информативно и главное понятно. Спасибо!
Респект за сравнение технологий. Зачастую поветсвование ведется без озвучивания проблем и соответсвенно непонятны цели всего действа. У вас дается именно обзор, спасибо!
Большое спасибо! Ты умнейший со всего ютюба!
Спасибо огромное, Максим. В купе с разделом из твоего курса + видеомодулем + разбором настройки контейнра в todo на rest-API + разбором того же самого из твоего собственного проекта - материал получается очень прикладным, несмотря на свою теоретичность)
Очень крутой видос! Благодарю.
Крутой материал, большое спасибо
Класс, Максим очень нравится подача - от проблемы. В сети обычно сразу к решению.
Спасибо за информацию!!! Очень помог!
Очень круто!!! Спасибо!
Спасибо. Наконец то понял как это работает.
Отличное объяснение, спасибо!
То, что я всегда искал!) Супер!! Продолжай, пожалуйста
Большое спасибо!
Большое спасибо за лекцию, все очень понятно и с примерами. Лайк + подписка. =)
🙌
Я в восторге от всех видео! Была готова бросить проект, но ты стал лучиком света!
Спасибо. Хороший обзор.
Топ! Спасибо большое
Крутяк! Спасибо!
Молодец!!! Круто объясняете!! Спс
Good video . Let’s go!
Класс, спасибо!
Очень круто - подробно, без воды и на понятном для новичка языке!
А будет ли запущен Докер на ОС, которая отличается от серверной?
То есть хост - это ubuntu, а докер скомпилирован под Windows или на iOS - так вот запустится ли этот докер на сервер е Ubuntu ?
Сорри если ошибся в терминологии - просто я только разбираюсь в этом)
Надеюсь вопрос понятен)
Харош, очень четко все объяснил, вопросов, по крайней мере касающихся теории, не осталось
Красне відео. Дякую.
Спасибо!
Спасибо)))
Спасибо, все четко и понятно
Самое лучшее объяснение, спасибо!
Спасибо
спасибо
Спасибо за классное объяснение!
Ответь пожалуйста ещё на вопрос. Как в микросервисной архитектуре контейнеры с разными сервисами, разделённые логической границей, взаимодействуют?
Для этого насколько я понимаю используют различные брокеры сообщений
Есть вопрос. Одним из преимуществ go заявляется то что он компилируется в один исполняемый файл без зависимостей, который можно просто закинуть на сервер и он будет работать. Так зачем же ещё сюда нужен докер?
Разница между виртуализацией и контейнеризацией в принципе понятна.
Я вот только не могу понять концепцию сборки на удалённой машине. Зачем ставить Go и скачивать зависимости на удалённой машине, чтобы собрать приложение и запустить удалённо? Несколько видео назад, не помню в каком точно, рассматривалась идея сборки образа, когда собирался образ, где происходила сборка, а затем вытаскивался бинарник, чтобы поместить его в чистый контейнер.
Есть ли необходимость тащить везде исходники и их зависимости в образе или я что-то не так понял?
В общем, не зачем. Я так же собираю бинарник и кидаю на alpine (в общем контейнер весит 8 мб)
Так как это по сути голый linux alpine (без golang) и поэтому есть 2 способа запускать:
1) бинарник
2) Dockerfile Alpine + Golang.
Лучший
топчик
Ожидал услышать про то, как докер эволюционтровал из отдельных технологий по изоляции процессов, сетевых интерфейсов и адресов, директорий в файловой системе. Но нет. В общем, эта информация будет полезна тем, кто вообще не в теме или только начал, но не для тех, кто давно уже пользуется докером и кому интересно разобраться в деталях и что там под капотом.
Заметил ещё не чёткость формулировок: Macintosh - это не операционная система.
Из плюсов понравились хорошие слайды, чёткая дикция.
Первый :) лайк 👍, комментарий для продвижения канала
👍
Сними онлайн курсы по golang
Все еще впереди)
Какой макбук юзаешь?
норм
Топлю за то, чтоб разрабатывать на целевой платформе. Недолго я радовался wsl2, думал сейчас заживём. А как отключил зарядку ноута, так индикатор батареи как прогресс-бар копирования файлов к нулю побежал ☹️
Видео про roadmap для backend был дерьмовым, но этот зачет
Кто все это люди что восторгаются видосом? Где нет воды? 36 минут просто вода, ниочем, в три минуты можно эту инфу уложить.
Много лишней болтовни. Сократить можно в 2-3 раза просто. Написать для суфлера, читать, смонтировать дубли. И будет норм.
не получится, когда слишком сжато все тяжело понять, смотрел много таких видосов, короче на все надо время
ставишь скорость 2 и все четко будет)
Спасибо!