Основы Docker. Большой практический выпуск
Вставка
- Опубліковано 19 чер 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. Это "виртуальная операционка". Попробуй на настоящих виртуалках все позапускать - каждая столько будет весить.
Чувак, у тебя талант объяснять сложные вещи простыми словами! Ты гениально преподаешь.
А по моему он наоборот люто усложнил простые вещи
Огромное спасибо! Наконец всё в голове уложилось)
Талант демонстрации и объяснения! Тот час (на 1.5х скорости зашло), который стОит полудня чтения мануалов, гугла, проб и ошибок. Спасибо!
Благодарю)
не пишите глупости, докер ни за час, на за полдня не освоить.
@@guugle Ну-у-у-у-у... это зависит от уровня начальной подготовки, а так же от той глубины, на которой вы хотите знать, и, разумеется, от вашей способности усваивать материал. Так что, можно можно и год осваивать, а можно и за один час. Какие проблемы?
@@guugle ну тут видео больше не про "освоить", а вообще "понять"
и "разобраться, что к чему"
Как бывалый докеровод, докеровед и кубернетес-евангелист авторитетно заявляю - автор красавчик и большой молодец! Придраться в видео могу только к одной вещи - отсутствие визуализации. Даже очень крутая подача материала может быть сложной для понимания без схематической визуализации. Можно прям в видос вставлять изображение с красиво нарисованными схемами с разноцветными кружочками (но для этого потребуется дополнительное время на вырисовывание всех этих вещей), или же можно просто схематично на доске нарисовать маркером и показать в видео. Отсутствие визуализации не критично для людей «в теме», для новичков же - сложновато представить все уровни абстракции в голове. В остальном - просто бiмба! Артём, спасибо, посмотрел с удовольствием не смотря на то что всё это и так знал :3 успехов тебе!
Здравствуйте! Благодарю) В будущем постараюсь учесть)
@@matyashov а еще стоит команды из видео с комментариями собирать и выкладывать, что-бы люди не конспектировали на паузах
@@victorcrittoh325 Я не думаю что Артём это сделал специально, но как по мне добытая инфа откладывается лучше, и автору проще. На всё это нужно время, а его не хватает
я новичек (посмотревший правда пару видео на тему докера) ... мне все было понятно ... думаю что вряд ли сложности у кого то будут ...в крайнем случае доки на сайте почитать для понимания и нужной глубиын погружения
Жалко не было этого видео 4 года назад. Пришел в контору , где во всю его использовали. Сколько было времени потрачено на изучение, ментального понимания, моря ошибок и моря не понимания, чтения док и прочего. Вспоминаю аж страшно становиться. Самое главное что когда я задавал вопросы то получал короткие ответы и удивленные лица типа этж элементарно. Совет новичкам - стремитесь к ментальному пониманию технологии
Смотрю и кайфую, как же понятно всё объясняет. Спасибо!
Лучшее видео про докер и тех что я видел! И по теории, и по практичности.
Наконец-то у меня стало всё на свои места.
Спасибо.
Хорошая подача материала и приятный голос, спасибо за видео!
Хвала богам! Как оказалось, львиная доля контента подобного (обучающего) контента создана самодовольными гусями с целью скорее показать свой уровень, а не разложить по полочками основы человеческим языком, доступным новому пользователю.
А Артему большой респект за качественную демонстрацию без лишнего выпендрежа знаниями IT терминологии, несмешными шутками, скоростью работы и обилием команд в терминале) Успехов)
Благодарю))))
Хорош! Спасибо за инфу!🙋🏻♂️
Артем спасибо ,что разжевал довольно сложную тему, огромный респект! Несколько раз делал заход по теме , но не заходило. Сейчас вроде сложилось в голове, еще раз спасибо огромное!!!
Большое спасибо! Благодаря видео уложил в голове многие моменты по полочкам, что очень важно при разборе нового материала!
Артем, великолепная лекция! У тебя прекрасно получается. Не бросай это занятие.
Артем! Спасибо большое за такую подробную и максимально-понятную инструкцию по работе с указанными инструментами. Ты мне очень помог и сэкономил много времени.
Очень хорошо все изложено и рассмотрено на конкретных примерах без всякой воды. По больше бы таких видео. Спасибо!
Очень полезно! Однозначно подписка и ждем новых выпусков.
Удачи!
Великолепно изложил и отличные примеры. Благодарю!
Благодарю)
Спасибо большое! Действительно без всякой воды! За полтора часа понял больше, чем за дни поиска в других источниках.
Видео, просто бомбуча. Смотрел и конспектировал, автор все по полочкам разложил в моей голове) Спасибо большое, если в Docker еще есть о чем рассказать, то жду продолжения)
Прекрасная подача материала! Все последовательно, по видео можно разобраться в теме. Редко когда коллег хвалю, но тут реально есть за что.
Ура, выпуск про докер!
Спасибо огромное, Артем! Очень понравился урок - максимально информативно, доступно, понятно, здорово и талантливо!:) Буду изучать прямо по уроку. Это лучшее видео по докеру из тех, что я посмотрела.
Крутейший видео-семинар! Он дает не только обзорное знание по теме, но еще позволяет в деталях разобрать применение на практике
Спасибо!
Пока лучшее, что смотрел по Docker.
da!!
И без слов-паразитов! Удивительно! Какой ты молодец за это видео! До него 2 дня пытался разобраться.
Очень хорошее объяснения. Удельная полезность на единицу времени отличная! Спасибо!
Однажды сам начал разбираться чисто из любопытства, но нехватка мотивации, иные приоритеты - инициатива похерилась. Благодаря вашему объяснению, стало всё просто и понятно, и захотелось начать экспериментировать. Спасибо!
У вас талант в подаче технического материала, побольше подобных видео!
Это лучшее видео по докеру и больше. До этого курсы смотрел, тут лишь за полтора часа я знаю больше
Очень внятная речь! Талант объяснять на высоте! Супер, получил удовольствие от просмотра. Многое разложилось по полочкам. Спасибо!
Просто бомба! Уже много раз писали в коментах, но я не могу не повторить: ты объясняешь просто прекрасно!!! Спасибо!!!
Артем, то, что Вы делаете, заслуживает огромного уважения. Хотелось бы годный контент и про Kubernetes. В ютубе, на данный момент, нет хороших уроков - сплошная вода. Огромный интерес Ваших подписчиков про данную технологию).
Респект! Все изложено на высшем уровне!
Спасибо! До этого ролика метался, не зная, что я делаю не так, а теперь уже есть понимание)
Видно, что прям с душой к делу подходите. Спасибо огромное!
Спасибо, очень познавательно!
Как я удачно зашел... Удивительно, что раньше не видел твой канал. Лайк, подписка.
Здравствуйте! Благодарю)
Автору респектище!!!! Самое понятное объяснение по докеру, которое я смог нагуглить!!! Благодаря Вам я наконец то начал изучать и использовать докер.
Прекрасное изложение. Всё доступно. Спасибо тебе за видео. Буду делиться им со всеми, кто начинает изучать docker и/или хочет закрепить свои базовые знания. Очень круто
Здравствуйте! Благодарю)
Огромное спасибо за мануал. Обожаю такой формат подачи - концентрированная информация и никакой воды, "размазывания каши по тарелке", мычания и так далее. Очень приятно и удобно слушать. Однозначно в избранное.
Отлично, Артём! Просмотрел весь ролик :) Очень хорошо все объяснили.
Здравствуйте! Благодарю)
Вообще один из лучших обучающих видео в принципе из всего что я видел, приятно слушать автора, простые примеры которые очень практичные, плюс хорошая подгтовка, спасибо, посмотрел и сразу докер стал понятнее
Артем, спасибо!
Давно хотел познакомиться с докером, но не знал что посмотреть. Твой видео-урок очень помог, теперь хоть есть представление о докере и понимание основ.
Чувак, я даже не знаю как тебя благодарить! Дай Бог тебе прожить 1000 лет!!! Спасибо огромнейшее!!!
Благодарю)
Хочу отметить качество, уровень речи и изложенния. Огромное спасибо!!!
Спасибо за объяснения, реально пересмотрел кучу видео по докер как в бурже так и в ру ютубе, никто так круто и подробно все не разжевывал как это сделал ты. Очень помогло!!!
Здорово, отличная подача, примеры и пояснения! Освежил в памяти знания о Docker. Спасибо большое, выпускайте почаще видео)
Великолепно изложили ... спасибо вам огромные очень хорошие было бы хорошо если будет продолжения
Молодец, очень интересно! Спасибо, Артем!
Интересно тебя слушать, даже не заметил как время пролетело. Все по делу, без лишних отступлений. Молодец так держать,земляк)
Здравствуйте! Благодарю)
ну просто балдежнейшее видео!!! неторопясь спокойно шаг за шагом описал как закрыть большую часть стандартных задач!!! огромное спасибо
Я прям кайфанул с этого видео! очень круто, подробно, структурировано, без слов-паразитов, без эканикий меканий итп рассказал. Ощущение было, что перед записью видео весь сценарий от и до раз 500 прогнал и только потом записал видео! Очень круто! так держать! Однозначно подписка. Надеюсь продолжишь с таким же старанием и качеством! Просто красава! слов нет
Благодарю)
Отлично! У автора редкий талант грамотно и доходчиво учить
Здравствуйте! Благодарю)
Очень понято и интересно. пытались со многих других видео подступиться к теме .спасибо за ваш труд!
Отличное видео! Вся информация структурирована и хорошо изложена! Посмотрел на одном дыхании. Спасибо за труды!
Выпуск был очень кстати, спасибо!
Благодарю)
У мужика явно талант учить и обучать.
Не забрасывай это дело и спасибо за докер!
Артем, как и большинство комментаторов, выражаю огромную благодарность за контент
Умение популярно и доступно изложить материал - показатель глубокого понимания данной темы. Спасибо! Супер!!!
Благодарю 🙂
Большое спасибо Артем за великолепный материал! Все четко и без воды!
Много нового и интересного почерпнул для себя)) Супер
Благодарю)
Спасибо, это был один из самых конструктивно проведённых часов в интернете :)
Лучшее объяснение которое я видел. Коротко, без воды и все понятно.
Отличное видео! спасибо
Очень крутое видео! Спасибо! Приятно слушать и у меня, наконец-то, сложились контейнеры в голове и подключились нужные порты )
Да, Docker - классная технология!
Спасибо, было полезно посмотреть! Продолжайте Артем
Все четко и понятно. У вас есть талант доходчиво объяснить. Спасибо
Очень полезный выпуск, спасибо!
Здравствуйте! Благодарю)
Спасибо за труд! Ну оооочень приятно слушать! :) Подача материала просто класс!
Это лучшее видео, тот формат, который был необходим!
Артем, спасибо. Очень хороший стиль подачи материала!
Топ! было бы здорово увидеть
похожий обзор по ci/cd и(или) kubernetes))
Leo Nid, благодарю за идею) Надо подумать)
@@matyashov обязательно сделайте про ci/cd _/\_
@@matyashov ага, а ещё можно (для визуализации) рисовать просто маркером на доске (допустим), как уже писали ниже. Подача интересная, все супер! По ci/cd интересно было бы про Jenkins или Gitlab CI.
Артём, спасибо, интересный материал!
Благодарю)
Хороший подход к зрителю. Спасибо, Артем
Спасибо за видео! У меня есть небольшой опыт работы с Docker, и ваше руководство помогло заполнить пробелы в понимании.
Отличное видео, все понятно. Посоветовал бы еще проговаривать полные названия сокращенных команд и флагов для лучшего запоминания. К примеру rm -> remove и т.д. Думаю, это несильно увеличит время видео, но будет еще нагляднее
Артем, спасибо! Однозначный лайк!
Интересно было бы послушать про CI/CD и голый Docker/Docker Compose, без обвязки в виде Kubernetes или другого оркестратора. Как строить правильные пайпланы в докер, как откатывать в случае факапа и т.д. Думаю будет очень полезным!
Очень полезная инфа, доступным языком, всегда приятно видеть такие видео
Большое спасибо! Очень информативное видео. Понял, что ничего сложного в докеризации приложений нет. Видео сподвигло купить курс по Docker и CI.
Alexander Ilyin, благодарю) Рад, что видео оказались полезными 😊
Артем, Вы супер препод. Ни одна it-школа так не преподносит материал, как Вы. Не останавливайтесь, если преподавание вам нравиться, или это хобби, не бросайте, вы многим поможете.
Большое спасибо Артем, очень понравилась подача. Для меня как начинающего разработчика идеально соблюден баланс. Очень часто приходится сталкиваться, либо с совсем примитивным подходом с минимумом практической информации, либо, когда матерый профессионал строчит в консоли и пропускает кучу шагов по умолчанию.
Отличная подача материала ! Больше спасибо
Спасибо, Артем, за отличный экскурс в Docker
Спасибо, очень понятно и полезно!
Благодарю)
Отлично!
Хорошее объяснение, понятно, доходчиво и без воды.
Очень доступно для понимания.
Благодарю за работу, желаю дальнейших успехов!
Max Leontev, благодарю)
@@matyashov единственное, о чем никто не упоминает в инструкциях, так это то, что docker предназначен для запуска только кроссплатформенных или линукс-native приложений, так как работа контейнера docker основана на линукс-системе, что-то вроде виртуальной машины линукс с кучей удобных фишек.
А, например, windows native приложение там уже никак не пойдет.
Спасибо большое! Очень просто и доступно, так сказать на пальцах. Всем бы учителям так расказывать))
Дружище, это просто огонь. Большое спасибо тебе за труд!
Спасибо, отличное видео. Подробное и интересное. Было полезно!
Было бы интересно увидеть тему CI/CD при помощи Docker на Gitlab.
Поддерживаю.
я тоже поддерживаю
Автор гений, больше инфы про безопасность сервера и сети, виртуализации и работы с рейд! Вы крутой!
Это было очень круто! Спасибо за ценнейшую информацию!
супер, всё так прояснилось, можно теперь не бояться пользоваться! спасибо)
Поставил двойной лайк. Отличный материал.
Спасибо огромное за контент. В конце ролика озвучен момент что Docker Hub может автоматически собирать образ. Это означает что можно осуществить практику "CI/CD", и поскольку, это нынче тоже модно, можно озвучить это в следующей серии. Так держать!
Изучаю docker. Твоё видео помогло. Спасибо!
Премного благодарен Артем за урок, наконец-то понял как с этим работать
Молодец!
Было бы круто посмотреть видео про Kubernetes
Очень крутая демонстрация! Спасибо большое!
Большое спасибо, за ваше умение объяснять все максимально просто.