Основы Docker. Большой практический выпуск
HTML-код
- Опубликовано: 22 май 2024
- Или: @amatyashov_bot
Телеграм канал t.me/amatyashov
Мой сайт matiashov.ru
Мой Телеграм бот: t.me/amatyashov_bot
Большой выпуск про #Docker. В видео постарался добавить как можно больше практики. В этом выпуске Вы узнаете что такое Docker, познакомитесь с базовыми понятиями. И конечно будут практические примеры) Приятного просмотра)
Docker Desktop: www.docker.com/products/docke...
Устанока Docker на Ubuntu: www.digitalocean.com/communit...
Установка Docker compose: www.digitalocean.com/communit...
Примеры кода из видео: github.com/amatiashov/YT-Dock...
0:00:00 Вступление
0:02:22 Что такое Docker?
0:16:29 Простой пример Hello World
0:31:34 Пример WEB приложения
0:35:55 Работаем с портами
0:41:10 Что такое docker volume
0:46:54 Поднимаем временную базу данных
0:55:26 Разворачиваем реальный проект
1:00:35 Что такое docker-compose
1:05:23 Создаем виртуальную машину (подробно)
1:08:25 Ставим Docker и Docker compose на Linux
1:10:17 Delpoy проекта с ипользованием GitHub
1:16:50 Delpoy проекта с ипользованием DockerHub
Добро пожаловать на мой канал, друзья! Здесь я делюсь информацией в разных областях жизни - от технологий до путешествий! Надеюсь Вам понравиться!
Подписаться на канал: / @matyashov
Если Вам нравится информация на канале, Вы можете поддержать меня: clck.ru/LBRYB
-------------------------------------------------------------------
Я вконтакте ► artyom2503
Я в instagram► / amatyashov - Наука
-Что общего между DevOps и бомжом?
-Оба хорошо разбираются в контейнерах
Обычно оба ходят с бородой.
выглядят одинаково ещё
Вы точно знаете, что такое DevOps? )
@@dqvid_ При чем тут вообще контейнеры? Довелось как-то полистать книгу "The DevOps Handbook" и не припомню, чтоб там о них яро топили. Если вспоминали вообще.
Неправильно сформировано. Нужно так:
Оба шарят в контейнерах
Шёл 2020 год, Hello World уже занимает 919 MB
Но два hello world будут занимать 919 Мб + обьем кода второго hello world. Ни у кого же не возникает негодования что это ещё и операционку надо ставить.
все потому что кто-то не пользуется &&
Сильно 🤣
@@random-staff а зачем тебе 2 hello world?
"Ни у кого же не возникает негодования что это ещё и операционку надо ставить."
Так у автора уже стоит операционка, а тут получается ещё одна в нагрузку к hello world.
@@You2Ber42 не hello world, а любая программа на python. Это "виртуальная операционка". Попробуй на настоящих виртуалках все позапускать - каждая столько будет весить.
Чувак, у тебя талант объяснять сложные вещи простыми словами! Ты гениально преподаешь.
А по моему он наоборот люто усложнил простые вещи
Чувак, я даже не знаю как тебя благодарить! Дай Бог тебе прожить 1000 лет!!! Спасибо огромнейшее!!!
Благодарю)
Талант демонстрации и объяснения! Тот час (на 1.5х скорости зашло), который стОит полудня чтения мануалов, гугла, проб и ошибок. Спасибо!
Благодарю)
не пишите глупости, докер ни за час, на за полдня не освоить.
@@guugle Ну-у-у-у-у... это зависит от уровня начальной подготовки, а так же от той глубины, на которой вы хотите знать, и, разумеется, от вашей способности усваивать материал. Так что, можно можно и год осваивать, а можно и за один час. Какие проблемы?
@@guugle ну тут видео больше не про "освоить", а вообще "понять"
и "разобраться, что к чему"
Как бывалый докеровод, докеровед и кубернетес-евангелист авторитетно заявляю - автор красавчик и большой молодец! Придраться в видео могу только к одной вещи - отсутствие визуализации. Даже очень крутая подача материала может быть сложной для понимания без схематической визуализации. Можно прям в видос вставлять изображение с красиво нарисованными схемами с разноцветными кружочками (но для этого потребуется дополнительное время на вырисовывание всех этих вещей), или же можно просто схематично на доске нарисовать маркером и показать в видео. Отсутствие визуализации не критично для людей «в теме», для новичков же - сложновато представить все уровни абстракции в голове. В остальном - просто бiмба! Артём, спасибо, посмотрел с удовольствием не смотря на то что всё это и так знал :3 успехов тебе!
Здравствуйте! Благодарю) В будущем постараюсь учесть)
@@matyashov а еще стоит команды из видео с комментариями собирать и выкладывать, что-бы люди не конспектировали на паузах
@@victorcrittoh325 Я не думаю что Артём это сделал специально, но как по мне добытая инфа откладывается лучше, и автору проще. На всё это нужно время, а его не хватает
я новичек (посмотревший правда пару видео на тему докера) ... мне все было понятно ... думаю что вряд ли сложности у кого то будут ...в крайнем случае доки на сайте почитать для понимания и нужной глубиын погружения
Жалко не было этого видео 4 года назад. Пришел в контору , где во всю его использовали. Сколько было времени потрачено на изучение, ментального понимания, моря ошибок и моря не понимания, чтения док и прочего. Вспоминаю аж страшно становиться. Самое главное что когда я задавал вопросы то получал короткие ответы и удивленные лица типа этж элементарно. Совет новичкам - стремитесь к ментальному пониманию технологии
Смотрю и кайфую, как же понятно всё объясняет. Спасибо!
Начал за здравие, дальше за упокой.... ОбЪясняет отлично, слушать одно удовольствие.
Хорошая подача материала и приятный голос, спасибо за видео!
Хвала богам! Как оказалось, львиная доля контента подобного (обучающего) контента создана самодовольными гусями с целью скорее показать свой уровень, а не разложить по полочками основы человеческим языком, доступным новому пользователю.
А Артему большой респект за качественную демонстрацию без лишнего выпендрежа знаниями IT терминологии, несмешными шутками, скоростью работы и обилием команд в терминале) Успехов)
Благодарю))))
Очень хорошо все изложено и рассмотрено на конкретных примерах без всякой воды. По больше бы таких видео. Спасибо!
Артем спасибо ,что разжевал довольно сложную тему, огромный респект! Несколько раз делал заход по теме , но не заходило. Сейчас вроде сложилось в голове, еще раз спасибо огромное!!!
Артем, великолепная лекция! У тебя прекрасно получается. Не бросай это занятие.
Великолепно изложил и отличные примеры. Благодарю!
Благодарю)
Очень внятная речь! Талант объяснять на высоте! Супер, получил удовольствие от просмотра. Многое разложилось по полочкам. Спасибо!
Хочу отметить качество, уровень речи и изложенния. Огромное спасибо!!!
Огромное спасибо! Наконец всё в голове уложилось)
Огромное спасибо за мануал. Обожаю такой формат подачи - концентрированная информация и никакой воды, "размазывания каши по тарелке", мычания и так далее. Очень приятно и удобно слушать. Однозначно в избранное.
У мужика явно талант учить и обучать.
Не забрасывай это дело и спасибо за докер!
Артем! Спасибо большое за такую подробную и максимально-понятную инструкцию по работе с указанными инструментами. Ты мне очень помог и сэкономил много времени.
У вас талант в подаче технического материала, побольше подобных видео!
Это лучшее видео по докеру и больше. До этого курсы смотрел, тут лишь за полтора часа я знаю больше
Лучшее видео про докер и тех что я видел! И по теории, и по практичности.
Наконец-то у меня стало всё на свои места.
Спасибо.
Крутейший видео-семинар! Он дает не только обзорное знание по теме, но еще позволяет в деталях разобрать применение на практике
Я прям кайфанул с этого видео! очень круто, подробно, структурировано, без слов-паразитов, без эканикий меканий итп рассказал. Ощущение было, что перед записью видео весь сценарий от и до раз 500 прогнал и только потом записал видео! Очень круто! так держать! Однозначно подписка. Надеюсь продолжишь с таким же старанием и качеством! Просто красава! слов нет
Благодарю)
И без слов-паразитов! Удивительно! Какой ты молодец за это видео! До него 2 дня пытался разобраться.
Однажды сам начал разбираться чисто из любопытства, но нехватка мотивации, иные приоритеты - инициатива похерилась. Благодаря вашему объяснению, стало всё просто и понятно, и захотелось начать экспериментировать. Спасибо!
Спасибо большое! Действительно без всякой воды! За полтора часа понял больше, чем за дни поиска в других источниках.
Очень полезно! Однозначно подписка и ждем новых выпусков.
Удачи!
Большое спасибо! Благодаря видео уложил в голове многие моменты по полочкам, что очень важно при разборе нового материала!
Спасибо огромное, Артем! Очень понравился урок - максимально информативно, доступно, понятно, здорово и талантливо!:) Буду изучать прямо по уроку. Это лучшее видео по докеру из тех, что я посмотрела.
Видео, просто бомбуча. Смотрел и конспектировал, автор все по полочкам разложил в моей голове) Спасибо большое, если в Docker еще есть о чем рассказать, то жду продолжения)
Прекрасная подача материала! Все последовательно, по видео можно разобраться в теме. Редко когда коллег хвалю, но тут реально есть за что.
Хорош! Спасибо за инфу!🙋🏻♂️
Шикарное объяснение, очень напоминает гитарные уроки Джона Петруччи. Спокойно, уверенно, понятно. Respect!
Очень хорошее объяснения. Удельная полезность на единицу времени отличная! Спасибо!
Артем, то, что Вы делаете, заслуживает огромного уважения. Хотелось бы годный контент и про Kubernetes. В ютубе, на данный момент, нет хороших уроков - сплошная вода. Огромный интерес Ваших подписчиков про данную технологию).
Спасибо!
Пока лучшее, что смотрел по Docker.
da!!
ну просто балдежнейшее видео!!! неторопясь спокойно шаг за шагом описал как закрыть большую часть стандартных задач!!! огромное спасибо
Видно, что прям с душой к делу подходите. Спасибо огромное!
Артем, Вы супер препод. Ни одна it-школа так не преподносит материал, как Вы. Не останавливайтесь, если преподавание вам нравиться, или это хобби, не бросайте, вы многим поможете.
Великолепно изложили ... спасибо вам огромные очень хорошие было бы хорошо если будет продолжения
Автор большой молодец. Сколько я не пытаюсь, ну не получается мне также свои знания обьяснять таким простым понятным языком.
Все четко и понятно. У вас есть талант доходчиво объяснить. Спасибо
Как я удачно зашел... Удивительно, что раньше не видел твой канал. Лайк, подписка.
Здравствуйте! Благодарю)
Ура, выпуск про докер!
Аффтор-Красавчег!!! Доступно и достаточно подробно объяснил тему про Докер! Например, раньше про Докер много слышал, но пользоваться им не решался - останавливало мнение, что это сложно, нужно много и нудно читать и вникать. Потратив полтора часа на просмотр этого видео, боюсь, что теперь буду пользовать Докером где надо и не надо )))
Еще раз - респект автору! Было очень полезно, продолжай в том же духе! Однозначно подписка и лайк!
Автору респектище!!!! Самое понятное объяснение по докеру, которое я смог нагуглить!!! Благодаря Вам я наконец то начал изучать и использовать докер.
Отлично, Артём! Просмотрел весь ролик :) Очень хорошо все объяснили.
Здравствуйте! Благодарю)
Топ! было бы здорово увидеть
похожий обзор по ci/cd и(или) kubernetes))
Leo Nid, благодарю за идею) Надо подумать)
@@matyashov обязательно сделайте про ci/cd _/\_
@@matyashov ага, а ещё можно (для визуализации) рисовать просто маркером на доске (допустим), как уже писали ниже. Подача интересная, все супер! По ci/cd интересно было бы про Jenkins или Gitlab CI.
Просто бомба! Уже много раз писали в коментах, но я не могу не повторить: ты объясняешь просто прекрасно!!! Спасибо!!!
Артем, спасибо!
Давно хотел познакомиться с докером, но не знал что посмотреть. Твой видео-урок очень помог, теперь хоть есть представление о докере и понимание основ.
Респект! Все изложено на высшем уровне!
Спасибо, очень познавательно!
Артем Матяшов, спасибо огромное за проделанную работу и ёмкое, понятное объяснение!
Вообще один из лучших обучающих видео в принципе из всего что я видел, приятно слушать автора, простые примеры которые очень практичные, плюс хорошая подгтовка, спасибо, посмотрел и сразу докер стал понятнее
Молодец, очень интересно! Спасибо, Артем!
Отлично! У автора редкий талант грамотно и доходчиво учить
Здравствуйте! Благодарю)
Интересно тебя слушать, даже не заметил как время пролетело. Все по делу, без лишних отступлений. Молодец так держать,земляк)
Здравствуйте! Благодарю)
Здорово, отличная подача, примеры и пояснения! Освежил в памяти знания о Docker. Спасибо большое, выпускайте почаще видео)
Автор гений, больше инфы про безопасность сервера и сети, виртуализации и работы с рейд! Вы крутой!
Большое спасибо Артем за великолепный материал! Все четко и без воды!
Спасибо! До этого ролика метался, не зная, что я делаю не так, а теперь уже есть понимание)
Лучшее объяснение которое я видел. Коротко, без воды и все понятно.
Артем, спасибо! Однозначный лайк!
Интересно было бы послушать про CI/CD и голый Docker/Docker Compose, без обвязки в виде Kubernetes или другого оркестратора. Как строить правильные пайпланы в докер, как откатывать в случае факапа и т.д. Думаю будет очень полезным!
Спасибо за труд! Ну оооочень приятно слушать! :) Подача материала просто класс!
Артем, как и большинство комментаторов, выражаю огромную благодарность за контент
Это лучшее видео, тот формат, который был необходим!
Отличное видео, все понятно. Посоветовал бы еще проговаривать полные названия сокращенных команд и флагов для лучшего запоминания. К примеру rm -> remove и т.д. Думаю, это несильно увеличит время видео, но будет еще нагляднее
Очень крутое видео! Спасибо! Приятно слушать и у меня, наконец-то, сложились контейнеры в голове и подключились нужные порты )
Да, Docker - классная технология!
Очень понято и интересно. пытались со многих других видео подступиться к теме .спасибо за ваш труд!
Умение популярно и доступно изложить материал - показатель глубокого понимания данной темы. Спасибо! Супер!!!
Благодарю 🙂
Отлично!
Хорошее объяснение, понятно, доходчиво и без воды.
Очень доступно для понимания.
Благодарю за работу, желаю дальнейших успехов!
Max Leontev, благодарю)
@@matyashov единственное, о чем никто не упоминает в инструкциях, так это то, что docker предназначен для запуска только кроссплатформенных или линукс-native приложений, так как работа контейнера docker основана на линукс-системе, что-то вроде виртуальной машины линукс с кучей удобных фишек.
А, например, windows native приложение там уже никак не пойдет.
Большое спасибо Артем, очень понравилась подача. Для меня как начинающего разработчика идеально соблюден баланс. Очень часто приходится сталкиваться, либо с совсем примитивным подходом с минимумом практической информации, либо, когда матерый профессионал строчит в консоли и пропускает кучу шагов по умолчанию.
Артем, спасибо. Очень хороший стиль подачи материала!
Спасибо за объяснения, реально пересмотрел кучу видео по докер как в бурже так и в ру ютубе, никто так круто и подробно все не разжевывал как это сделал ты. Очень помогло!!!
Выпуск был очень кстати, спасибо!
Благодарю)
Спасибо, отличное видео. Подробное и интересное. Было полезно!
Было бы интересно увидеть тему CI/CD при помощи Docker на Gitlab.
Поддерживаю.
я тоже поддерживаю
Отличное видео! Вся информация структурирована и хорошо изложена! Посмотрел на одном дыхании. Спасибо за труды!
Премного благодарен Артем за урок, наконец-то понял как с этим работать
Отличное видео! спасибо
Много нового и интересного почерпнул для себя)) Супер
Благодарю)
Хороший подход к зрителю. Спасибо, Артем
Спасибо, Артем, за отличный экскурс в Docker
Артём, спасибо, интересный материал!
Благодарю)
Очень полезный выпуск, спасибо!
Здравствуйте! Благодарю)
Спасибо за видео! У меня есть небольшой опыт работы с Docker, и ваше руководство помогло заполнить пробелы в понимании.
Спасибо большое! Очень просто и доступно, так сказать на пальцах. Всем бы учителям так расказывать))
Спасибо огромное за контент. В конце ролика озвучен момент что Docker Hub может автоматически собирать образ. Это означает что можно осуществить практику "CI/CD", и поскольку, это нынче тоже модно, можно озвучить это в следующей серии. Так держать!
Спасибо, очень понятно и полезно!
Благодарю)
Прекрасное изложение. Всё доступно. Спасибо тебе за видео. Буду делиться им со всеми, кто начинает изучать docker и/или хочет закрепить свои базовые знания. Очень круто
Здравствуйте! Благодарю)
Артем, у Вас прям талант - не останавливайтесь!) Как минимум золотая кнопка ютуба с таким подходом Вам гарантирована) Браво!)
Поставил двойной лайк. Отличный материал.
Было бы круто посмотреть видео про Kubernetes
Подача бомба + ни одной рекламы в ролике.
Респект!
Очень интересно! И адресовано входящим в тему. Мне помог только Ваш урок. Вы подошли к аудитории с уважением. Спасибо Вам.
Молодец!
Docker vs Kubernates.
Настройка маршрутизации сетей в Docker, использование VLAN. Восстановление, откат изменений.
Поддерживаю, хотелось бы углубиться в тонкости, особенно касаемо сетевой специфики
Спасибо, это был один из самых конструктивно проведённых часов в интернете :)
Спасибо! Все очень классно показано. Не хватило только немного про безопасность, как правильно передавать ключи.