Docker для Начинающих - Полный Курс
Вставка
- Опубліковано 28 тра 2024
- PDF с инструкциями: t.me/js_by_vladilen/398
Эксклюзивный контент в Telegram: t.me/NextgenSocialBot
Получить профессию Frontend разработчика - bit.ly/3ORedfE
Подробнее узнать об обучении в Result School -
bit.ly/3y5NHs1
Бесплатный курс HTML & CSS - bit.ly/3QZQbAH
Сделать 5 проектов на JavaScript - bit.ly/3nuR1Ie
Я в соц сетях:
Telegram: t.me/js_by_vladilen
VK: vladilen.minin
Instagram: / vladilen.minin
Мои паблики по JavaScript:
Telegram: t.me/result_school_it
VK: result.school
Instagram: / result.scho. .
JavaScript cообщества:
Discord: / discord
Telegram: t.me/js_by_vladilen_chat
Roadmap по каналу:
vladilen.notion.site/Roadmap-...
Docker - это платформа для разработки, доставки и запуска контейнерных приложений.
Если такая формулировка не добавляет ясности, то давайте я расскажу про это простыми словами. Возьмем пример:
Вы разрабатываете приложение на NodeJS (сюда входит и React, Angular, Vue). Закончив разработку локально, вам необходимо залить это приложение на удаленный сервер и там запустить его.
На удаленной машине у вас может быть другая операционная система или версия NodeJS. А задача сделать так, чтоб приложение работало одинаково везде.
Если делать всю настройку в ручную, то шанс ошибки очень велик. Допустим поставим другую версию NodeJS и вылезет какой-нибудь неприятный баг в самом коде. Или на другой ОС будут проблемы с установкой какого-нибудь пакета.
Решить эти проблемы как раз легко может Docker. Перед тем, как залить приложение, мы складываем его в контейнер и настраиваем. Docker же гарантирует, что контейнер, который мы настроили локально, будет работать точно так же на удаленной машине.
Другой пример. Когда-нибудь пробовали установить MongoDB локально? С Docker это можно сделать за 30 секунд, опять же вне зависимости от ОС.
Контейнерами это не просто так называется, прямая аналогия с контейнерами для перевозок товаров. Когда их стандартизировали, эффективность перевозок выросла. Так же и с приложениями. Работая с Docker мы всегда получаем один результат и это упрощает разработку.
Таймкоды:
00:00 - Важное введение
01:00 - Как проходить курс
01:53 - Что такое Docker
05:10 - Как установить Docker
06:30 - Начало работы
08:05 - Docker пример с Python
11:22 - Docker Images & Containers
13:30 - Работа с NodeJS
31:06 - Как работает Dockerfile
41:42 - Основные команды
1:07:55 - Деплой в Docker Hub
1:15:12 - dockerignore
1:20:58 - ENV переменные
1:26:55 - make файл
1:28:56 - Что такое Docker Volumes
1:50:17 - Деплой и запуск Docker на VPS
Очень много полезной информации, а главное - ты стараешься объяснить всё так, чтобы люди, просмотревшие этот ролик запомнили всё с первого раза. Отличный контент😊
Спасибо за курс! Восхищаюсь людьми, которые бесплатно делятся знаниями, ещё при этом качественно их преподносят.
Очень круто, спасибо огромное, Владилен! Прекрасное видео для новичка вроде меня. Интересно, лаконично, но содержательно, не занудно, без ответвлений, с ошибками и объяснением того, что и почему произошло - в общем, с образовательной точки зрения прекрасно!
Большое спасибо за данный курс. Все по полочкам разложили, постепенно расширяя знания и периодически повторяя пройденное. Видео очень хорошо сделано, все понятно, и не упускаете детали!
Прошу любить и жаловать :)
Приятного просмотра!
Напишите в комментах те темы, которые вы бы хотели видеть на канале
Спасибо! Хотелось бы про Docker Compose. Очень удобно в одном файле описать все нужные связанные контейнеры и поднять их одной командой.
@@BenUA-cam_ Да, подробно я рассказал про это в практикуме
@@VladilenMinin сорян, по таймкодам не увидел - подумал, что этого нет. Тогда спасибо ещё раз
CI/CD
Flutter по-моему крутой инструмент для мобилок
Тот момент, когда понимаешь, что Владилен и парни из Индии помогли в профессии намного больше чем 4 года универа.
Зато в универе тебя научили диагонализировать матрицу
@@indigosay
Да, особенно круто когда на интервью просят кодить ручкой на бумажке
вэб сарвар варсэс апликайшан сарвар!
@@evgenykoval3056 ваб сарва суна зыс даш сталя дат (читать очень быстро)
@@sergeykas90 а так же ее заполнять) разворачивать) и всё это пишется мелом на доске и в тетрадке, супер)))
Владилен, спасибо вам за ваши уроки. Мне они очень сильно помогли начать свою карьеру в ИТ и помогают до сих пор совершенствовать мои навыки и развиваться + лично вы стали для меня косвенной причиной для переезда в Спб вместо Москвы, потому что, на сколько я знаю, вы живите здесь. Сейчас я очень рад своей новой локации.))) Отдельно вам спасибо, за ваш ролик по ангуляру за 2019 или 2018 год (не помню точно), благодаря ему я смог попасть на стажировку в ит компанию и в будущем найти работу с тем багажом знаний, что я там приобрел. Меня конечно уволили от туда через 4 месяца за конфликт с начальником, но этого срока хватило, чтобы убедить другую компанию, что я могу быть хорошим junior разработчиком. Спасибо за ваш труд, вы действительно помогаете людям осуществить их мечты.))) Мне помогли точно и еще нескольким людям, которых я знаю лично.
Наконец-то я до него добралась - курс просто обалденно понятный, я до этого 2 видео-ролика смотрела, там только куча команд и мало что из структуры, как оно работает, понятно было. Спасибо огромное, Владилен, ты топ, как всегда.
Владилен, спасибо за труд! Очень качественный обучающий контент, лёгкая и понятная манера изложения, при этом всё в открытом доступе. Респект!
Спасибо!!! Очень ждал освещение этой темы)
Владилен, как же здорово, что есть такие люди, как ты. Люди, которые делятся своим опытом и знаниями на безвозмездной основе. Материала так много, что дает полное понимание основ. Думаю, те, кто еще не стал работать в IT, просто обязаны написать комментарии со словами благодарности или какими-то замечаниями, поставить лайк и подписаться. После трудоустройства вернуться и отблагодарить монетой за такой качественный контент.
Подписан в ТГ. Отменное чувство юмора :)
Лучший курс по Docker который я видел. Всё четко, вовремя и по делу, ни больше, ни меньше чем надо знать на старте.
Было бы круто увидеть похожий курс по CI/CD и nginx
О, поддерживаю
Да, было бы здорово
Поддерживаю!
Поддерживаю +
+1
Ждал, очень ждал 👍
Спасибо, Владилен 👏
Это самое лучшее для понимания видео про Докер! Автор, спасибо тебе что объясняешь простым и понятным языком на реальных примерах!
Красава. Такой подачи материалов нет нигде. Много роликов что такое доккер в общих чертах, но как он работает внутри никто не рассказывает. Все твои ролики полны именно нужной информацией. Я благодарен тебе за твою работу. Большое спасибо.
Спасибо за такой объёмный, насыщенный курс знаний. Было освещено много важных вопросов, про которые я не знала, но которые необходимы в работе.
Владилен, огромное спасибо за такой качественный контент. Давно хотел разобраться в этой теме. Но, как часто бывает, то нет времени, то еще чего то... А тут такой подарок! Теперь хочешь-не хочешь, а надо разобраться)
Владилен, хочу выразить огромную благодарность! Курс был чрезвычайно информативным и полезным для меня. Я получил массу ценных знаний о Docker и его возможностях. Ваши объяснения были ясными и понятными, что сделало процесс изучения Docker приятным и увлекательным. Благодаря вашему курсу я теперь чувствую себя увереннее в работе с Docker и готов применить новые навыки на практике. Еще раз большое спасибо за ваш труд и за то, что делитесь своими знаниями с сообществом!
Приятный стиль изложения, четко и понятно. Спасибо, Владилен!
Спасибо за то что способствуете в развития как профессионала! Ждем еще полезного контента!
"способствуете в развития как профессионала"
Omg!!! как я скучал по тебе! С возвращением! ❣️
Взаимно)
Отдуши спасибо! Начинал слушать курс по докеру на степике, там для понимания было очень сложно. Сейчас в процессе просмотра твоего видео, очень понятно и приятно объясненяешь, спасибо!
Супер длинный и супер информативный урок. И всё это за бесплатно! Большое спасибо! Удачи в развитии канала.
Спасибо за контент! Бустим видео
Владилен, такого трудоголика как ты нет на рунете. Полные курсы, отличная подача 😄
Есть Тимур Шемсединов. В одном из интервью он сказал: "буду вкалывать до старости" ;)
Большое спасибо за интенсив! Отличное изложение, приятный темп, проф подход - жму руку! Пошёл смотреть остальные уроки 👍
Очень классный ролик, автор в 2 часа смог уложил базу по Docker, понятно и на примерах всё объяснить, очень рад, что я посмотрел данный видеоролик от и до, короче, все круто, все понятно, все информативно, автору огромный респект и любовь к его трудам с моей стороны! ❤️
Владилен, спасибо за твои курсы. Они мне очень помогают изучать мир IT
Спасибо, Владилен! Очень крутой и понятный пошаговый курс.
Теперь бы ещё по Kubernetes - и с таким арсеналом, как у тебя на канале, можно хоть "в бой" :))
Спасибо большое, Владилен. Ты не представляешь, как ты помогаешь людям.
Спасибо за курс!
Как фронт участвующий в проекте, раньше просто выполнял сохраненный список комманд. Теперь пришло понимание зачем перед началом работы я запускаю магический набор docker заклинаний
Спасибо тебе за то, что делишься информацией, да ещё бесплатно! Ты лучший!
Спасибо за курс. Очень полезно было)))
Потрясающий курс! Спасибо огромное за Ваши труды!
Огромное спасибо за курс, всё абсолютно понятно и доступно изложена. Ждём продолжения Docker Compose.
Спасибо Владилен за полезные видео. Твои курсы на удеми реально помогают в сжатые сроки ознакомиться с различными технологиями.
Спасибо за курс, Docker однозначно главный инструмент последних 5 лет.
если говорить об инфраструктурных инструментах, еще кубер
ну а так да, без докера сейчас никуда
@@user-gq8em4kg2q кстати если вы запросите, кубернетис я тоже разберу )
@@VladilenMinin мне кажется это должно остаться нашим секретом)
Давай кубернетис😂😂
это первый костыль, и говорит в первую очередь о некомпетентности разработчиков и/или распространителей ПО. И является прекрасной иллюстрацией того, что сейчас стратегия "ху@к х@як и в продакшин" является доминирующей.
Спасибо за видео, начал от другого человека смотреть и засыпал даже на полуторной скорости. А тут все чётко и лаконично, как всегда впрочем, на одном дыхании. Спасибо за старания
Я в восторге. Некоторые моменты из Вашего видео я уже использовала в работе. Спасибо
Команда docker stop поддерживает параметр -t, --time, который обозначает количество секунд, которое нужно подождать, прежде чем останавливать контейнер и по умолчанию он равен 10.
Комментарий, даже больше из четырёх слов, очень осмысленный(нет), очень информативный(лайк поставил)
Четыре слова благодарности, за полезную информацию. Благодарю!
Отличное пособие для начинающих, кто уже прочил туториал по докеру, но пока не разобрался с деталями практического применения. Спасибо!
Спасибо за видео, буду всю следующую неделю разбираться )
Это было вау! Несколько часов продуктивнее месяца университета. Спасибо большое!
Это где такой универ, где про докер рассказывают?
@@SuperRinzler😂😂😂
Нижайший поклон за столь подробное объяснение необходимой информации, супер видео!
Отличный курс! Очень помогло познакомиться с основами программы Docker. Большое спасибо. Буду продолжать смотреть Ваш канал.
Владилен, спасибо за видео! Хороший урок, хотелось бы конечно еще больше. Поэтому и оплатил практикум :) Ждем 22 августа. Что насчет Github Actions и CI/CD через него + Docker?
Как всегда очень интересно. Жаль нет ничего про С++.
как же ты удачно вовремя выпустил урок по docker'у, как раз пары по вебу где нужен docker, laravel, php и postgresql.
Лучшее видео по docker. Все четко по шагам, бери и сразу приступай к реальному проекту после такого.
Владилен, добавляю Ваши видео в howto-библиотеку. ИМХО, идеальное сочетание плотности подачи, дикции и грамотности. Респект!
Поделитесь своей библиотекой)
PDF с инструкциями: t.me/js_by_vladilen/398
Так же вы можете поддержать выход контента и получить эксклюзивный на моем Boosty: boosty.to/vladilen
docker compose ожидается?)
MERN приложение прикольно поюзать через docker
Мужик отличный у тебя маникюр.
спасибо большое за видосик)
Спасибо большое за столь подробное видео урок. Отлично всё по полочкам было разобрано, просто идеально!
Владилен, благодарю за твои труды 🙏. Очень интересно слушать и учиться у тебя 🙌.
Привет из Питера 😊
Благодарю за труд , не все могут объяснять доступно и легко так , как ты.
P.S. не понимаю людей которые ставят дизлайки🤦
Много воды и не совсем правильного толкования, плюс про волюмы толком не рассказал даже скорее не то что нужно)
"Читаем образ и на самом деле запускаем этот контейнер...", "контейнеры как сущность - они просто запускаются на основе имеджей..." - я немного отупел от подобных разъяснений
Отличный курс! Начал его смотреть, обязательно досмотрю.
То что надо для понимания и старта использования докера
Спасибо за чудесный вводный курс! С живым приложением работать гораздо интереснее
Для тех, кто хочет освоить профессию Frontend разработчика за 7 месяцев -
bit.ly/3y4DEmX
Освоить основы веб-разработки бесплатно. Курс по HTML & CSS - bit.ly/3ufRYIp
Кто ждал полный бесплатный курс, не хочу вас расстраивать, но маркетинг у Владилена нынче выше программирования))
Чем тебе не бесплатный 2х часовой курс?
@@VladilenMinin да хоть даже 10 минут, за такое качество благодарить нужно
@@VladilenMinin да я и не против, лайк поставил, коммент свыше 4 слов написал. Но скажу честно, что лично для меня больший интерес во второй части и ценник в 3к меня укусил. Но каждый зарабатывает как может.
Спасибо Владилен огромное, твои видео помогают быстро понять технологию и начать использовать знания на реальных проектах
Спасибо огромное.
А демонстрация раскатки своего образа на боевой сервер просто пушка!
Ясно как получилось у человека растянуть это все на 2 часа.
Просто пишешь сначала неправильно, с ошибками, потом объясняешь, почему тут ничего не работает, а потом еще пишешь правильно... КПД 1/3. Я несколько раз это заметил
туториал, который вообще ничего не даёт. Когда столкнётесь с докером на работе, поймёте ничтожность туториала
Как говорил оксимирон: критикуя, предлагай
@@VladilenMinin лучше Геббельса цитируй 😀 Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно; в противном случае критика превращается в наглую самодовлеющую силу и становится тормозом на пути культурного прогресса.
@@VladilenMinin Ага сейчас тебе человек не знающий технологию предложит то чего он не знает, цыганская клоунада из давн.
Контент пушка!
Без воды, по основам и очень грамотно
Смотреть лично мне было очень легко, а главное полезно и приятно)
Спасибо! Отлично все объяснил и показал. Без лишней воды, последовательно и доходчиво.
Очень крутой урок. Приятный голос и дикция, посмотрел от начала и до конца, все очень по делу и без воды. Пишу как будто мой коммент куплен, но реально крутой мужик ты, спасибо
Отличное видео для старта, понятно и лаконично. Без воды.
Очень понятный, последовательный и качественный материал. Отличная работа. Спасибо!
Просто лучшее видео по данной тематике.. ТОП! Быстро, доступно и по делу..
Большое спасибо за курс !!!
Все понятно и объяснено простыми доступными словами ))
Я прошёл 2 курса по программированию там где упоминался докер. Но толком, сами преподователи запутались и запутали еще сильнее меня.
Далее купил курс по докеру, но не осилил его, нечего не понял.
В итоге встретил ваш курс. Все понятно, все работает.
Большое спасибо вам за ваш труд !!!
Громадное спасибо за Ваш труд!!!!!!! С меня жирный лайк))))))) Вы и Алексей Голобурдин создаете направленный вектор, к которому необходимо стремиться каждому начинающему разработчику и все это закрепляете своими примерами)))))))) Всегда смотрю видосики с большим удовольствием👍👍👍👍👍👍
Огромное спасибо за труды. Смотреть легко и интересно.
Замечательный курс, замечательная подача, тысяча спасибо тебе, Владилен
Отличный курс для первого знакомства с докером, спасибо!
супер курс, приятно было увидеть реализацию применения изменений без билда, спасибо большое!
Поддерживаю все положительные комменты! Информация нужная, подача хорошая! То что нужно, учусь по твоим роликам и курсам, спасибо!
Отличное пособия для начинающих по Docker!!!!
Владилен, дай Бог тебе здоровья!!! ждем еще больше интересного контента!!! 🤩
спасибо большое за курс по docker. Возвращаюсь уже второй раз
Владилен - красавчик. Спасибо за курс, все ясно и четко предельно. Смог даже портировать знания на проект для spring cloud. Обычно не пишу комменты, но это - не тот случай. Благодарю.
только начал смотреть, а уже не могу оторваться. очень интересно , и важно для меня разобраться с этим докером покером
Спасибо большое за понятные инструкции с реальным примерами.
Круто. Кратко, чётко, я почти ничего не знал о докере, теперь же могу много чего сделать. Очень круто и без воды. Спасибо
Огромное спасибо, Владилен! Все оченьдоступно изложено
Огромное спасибо за ваш Труд! Качество подачи информации отличное!
Спасибо тебе за развитие и за твои материалы. действительно делаешь мир лучше)
Практически всё с первого раза понял, красава, лучший
Спасибо за курс . Очень понравилась подача . Хоть видео и старое , но до сих пор остается актуальным . Знаний полученных из видео более чем хватает . Спасибо Владилен
Владилен, благодарочка за хороший контент! Просто и понятно! Успехов в развитии и реализации задуманного!)
Очень понравилось. Просто, доступно, понятно. Даешь еще!
Спасибо огромное! Как всегда прекрасно! Успехов в деятельности и вдохновения!
Спасибо! Первое видео о Docker, которое я решил посмотреть, и не жалею! Для первый шагов информации предостаточно - буду пробовать)
Хорошее видео для быстрого ознакомления с Docker. Информация краткая и по делу. Спасибо за труды)
Спасибо! Недавно стал изучать докер по книгам и видео, думал в этом видео не увижу ничего нового. Но volume и деплой были полезными! Это был мой первый деплой за 14 лет разработки!
Максимально подробна рассказана тема. Искал подобный контент. Тема понятна после первого просмотра. Все доступным языком.
Спасибо за видео! Очень нравится Ваш подход, как Вы объясняете
Спасибо, Владилен! Очень крутой и понятный пошаговый курс.
Спасибо за годный контент без рекламы!