Docker - Всё что нужно знать чтобы начать работать с Docker, все основы в одном уроке
HTML-код
- Опубликовано: 6 фев 2025
- #docker #докер #девопс #ityoutubersru
Docker - Всё что нужно знать чтобы начать работать с Docker, все основы в одном уроке
Как инсталировать Docker
Как использовать Docker Image
Как запускать Docker Container
Что такое Dockerfile
Что такое DockerHub
Как создавать Docker Image из Dockerfile
Как создать обновленный Docker Image из Docker Container
Все основные команды Docker
github.com/adv...
ДЛЯ Tomcat: используйте этот image: tomcat:8.5.38
TomCat удалили в новых версиях страничку по умолчанию, и поэтому получаете Ощибку 404 !
Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/...
Спасибо!
Спасибо за поддержку Андрей!
Денис - лучший, как всегда. Я, можно сказать, случайный человек в IT. Устроился в тех поддержку, не имея ни тех образования, ни понимания, как вообще вот это все работает. Да я даже слыхом не слыхивал про AWS, AZURE, Docker и прочие керберосы и кубернетисы. Может кому-то это покажется странным или смешным, но я понял, что такое быть гуманитарием)) Мне очень тяжело читать доки. Точнее читать и одновременно понимать, при этом не уснуть.
Но подача Дениса - это нечто. Казалось бы сложные вещи становятся понятными. Я всего пару дней поигрался с докером и уже спокойно разбираю клиентские проблемы, используя знания, полученные только из этого видео.
@@tomtovski9270 практика лучший учитель. Вся эта теория только для педагогов. Говорить красиво, вообще не значит донести мысль. А в образовании это главный стержень. Поэтому через руки доходит гораздо быстрее.
Пересмотрел не одно видео и на каждом видео клоноло в сон. Зашёл посмотреть очередное видео для сна не то что не уснул а наконец то понял как всё работает.
Автор тебе большое спасибо и продолжай в таком же духе.
Рад был помоч и не заснуть!
Просто обожаю ВАШИ видео!!! Начинала с AWS, теперь Docker и Kubernates. Все видео просто великолепны. AWS изменились по интрефейсу с момента выпуска видео, но все-равно смотрела именно их и разбиралась с функционалом именно по ним, потому что "тут ничего сложно, сейчас объясню, сдадите экзамен"!!!! Просто обожаю Вас. Умение объяснить сложные вещи простыми словами - это талант. Огромное спасибо, что Вы свой талант реализуете!!!! Спаси-спаси-спасибо!!!!!!!!!!!!!!!!!!!!
Спасибо за добрые слова, рад что получается помоч
Чувак дал заработать на " хлеб с маслом " многим людям
Спасибо тебе!!! Единственный человек, который абсолютно понятно объяснил разницу между Контейнер -- Образ
Чувак, да тебе нужно премию и звание - человек столетия дать!!! Лучшие видео, лучший канал на просторах RUclips!!!
Спасибо! :)
Чел ты просто лучший, обшарил кучу видосов и все не для людей, минут 5 смотришь и выключаешь. Чем более замудреным языком человек рассказывает, тем меньше он на самом деле понимает сам. А у тебя просто супер, респектище!
Пожалуй так подробно еще никто не объяснял про docker! Автору огромное спасибо!
Для самых внимательных:
docker stop - остановка контейнера
спасибо, дважди просмотрел, так и не понял как останавливать.... Вот бы еще как папки пробрасывать
Один из трех лучших блогеров на ютубе, которому я обязан работой)
Но Вам Денис в большей степени. А то так бы и был сисадмином.
А DevOps моя мечта была ))
А остальные кто, не подскажете?
@@ryazan3 вот эти ребята
1) ruclips.net/p/PLD5U-C5KK50XMCBkY0U-NLzglcRHzOwAg
2) ruclips.net/channel/UCemtVTjKhD_GcEOQ_rNOrRw
Спасибо, приятно слышать!
@@ADV-IT то что Вы рассказывали про Git, Linux, Amazon меня спрашивали на собеседовании в 10 >
компаниях Киева)
Ну да, всегда практически одно и тоже спрашивают, общие обширные вопросы
ахренеть как просто, я здесь за пол часа больше понял, чем неделю возни на официальном сайте. Спасибо!
ковырялся всюду с месяц, урывками, только тут пришло осознание происходящего))
@@MiklePrist
осознание во многом и пришло из-за того, что ты много знал урывками☝🏼
Ржу с первых предложений. Огонь подача) "Его почему-то называют Docker Engine, хрен знает почему, но так называют ))))"
видео безусловно помогло, но для меня ключевой момент не был озвучен. docker run создаёт контейнер из образа (docker images) Но если вы однажды запустили docker run и остановили его, то в следующий раз его уже нужно запускать через docker start, иначе запуская docker run каждый раз, вы будете плодить одинаковые контейнеры
Дмитрий, а эти томкаты в контейнерах докера в чем находятся, не пойму? контейнер докера - это изолированный процесс - как в нем работает томкат? для работы томката нужна операционная система, в которой томкат и будет работать. в образ томката на докер хабе что входит? там томкат в линуксе?
@@manOfPlanetEarth с томкатом это мини линукс, ты можешь зайти в контейнер, предварительно запустив его, и посмотреть что там внутри
@@valeriybaybekov
да, спасибо вам большое за пояснение☝🏼
Щиро дякую! В черговий раз передивився пару хвилин, щоб згадати один нюанс, іноді краще так, ніж переривати мануали.
Это единственный чувак на Ютубе которому я лайкаю) Очень полезно, понятно и без лишней ерунды
Спасибо!
Сначала думал - "да ну его, видосу уже 2.5 года". После просмотра новых видео вернулся к Вашему.
Очень благодарен, отлично обьяснили ... О сложном - простым языком....
Спасибо и успехов Вам )))))
В Docker вообще помоему ничего не поменялось за кучу лет
@@ADV-IT да кстати))) в любом случае - это база. После изучения базы двигаемся дальше 💪🏼💪🏼💪🏼
Мужик, огромное спасибо! Два дня читал доку, столько не поняток было. Посмотрел твой ролик, все по полкам расставил.
Рад слышать
Всегда говорил и говорю учитель учителю рознь) Посмотрел 7 минут этого видоса и понял в чем разница между Образом и Контейнером, хотя до этого смотрел не раз видосы по Докеру на других каналах и как то было понятно вскользь. Спасибо!!! Продолжайте пожалуйста записывать уроки)
Спасибо, только вчера новый записывал, продолжаю!
Спасибо ADV-IT и индусам с ютуба за карьеру!)))
Ты как всегда лучший, раскидал что зачем и как ) Мне в свое время брат твой канал рекомендовал года 3 назад)
Благодарю за урок! Очень всё круто и понятно!
Емае, Колян и Реальных пацанов в АЙТИ уже :)
😂😂😂
а я то думаю кого он мне напоминает
Восторг автора от проделанной собой же работы даёт +100 к мотивации !!!
Супер! Подача у Вас просто класс!
Не заметил как почти час взахлёб просмотрел видео и всё понятно!
На веселе, для простых смертных, без "закидонов" говорите)
Научиться бы такому)
Классно что не стараетесь по перфекционистски подойти к подаче материала, но этого и не требуется)
Тезисно базис, что такое докер и как его едят, а главное - зачем - узнал из данного видео!
Спасибо!
+
подача материала интересная, то что нужно для новичка
"Кто-то посрался и за нас все сделал"
"Мне пофиг на какой операционной системе TomCat бежи, мне главное чтобы ToCat бежал "
Чел, ты лучший! xD
-Давайте его замочим
-Накрылся медным тазом
ахахаха найс фразочки. Спасибо за урок)
Это олдскул
Основы докера, прекрасно!
А что, очень доступно рассказано, а самое главное, что не заумными словами "потому что так надо", а все подробно и простым языком разложено по полочкам. Посмотрим что там про кубер, как раз его тоже хотел понять, да все руки не доходили )
Вы безусловно лучший преподаватель инструментов философии DevOps в Рунете. Также это хороший базис Docker для новичка. К данному видео есть одно замечание - Docker container не является виртуальной машиной и не имеет с ней ничего общего, так как docker использует shareable kernel linux, Таким образом каждый контейнер является процессом в отдельном namespace созданным Docker Engine.
Зачот! Долго не мог понять как подступиться к докерам. Будет чем заняться на выходных ))))
Просто ЛУЧШАЯ подача материала в RU-сегменте по факту, процесс подачи материала реально крут, зритель не доходит до того момента когда должно наскучить, потому что Денис говорит что то вроде "Мне пофиг на какой операционной системе TomCat бежит, мне главное чтобы TomCat бежал ". Большое человеческое спасибо @ADV-IT.
Денис, спасибо вам большое. Ваш канал для меня просто открытие. От души желаю вам здоровья и счастья.
Спасибо!
Лучший!!! На одном дыхании посмотрел и с нуля стало всё ясно! 2 часть напрашивается на более сложные вещи (Хочется услышать про связку контейнеров, разграничение нагрузки и какие еще вещи используют для highload-проекта)
Толковые видео, да еще и с юморком ) Супер! Побольше бы таких каналов!
Прикольная подача, как в ПТУ, зато без пафоса и в целом ясно.
Это плохо? ПТУ это лучше чем МГУ, проверено!
@@AlekseiKazantcev Точно. МГУ это теперь как ПТУ. Т.е. нынешний МГУ по уровню как раньше ПТУ.
По-вашему, если объяснено популярным языком, а не академическим, то это сразу для ПТУ-шников?
А мне еще автошколу напомнило ))
@@galina5194 В ПТУ которое я заканчивал, работали преподы с универа, но нам как более молодым студентам, они старались объяснять очень доходчиво.
"Davaite nachnem zapuskat vsiakyu figny!" - eto prosto super! Nastroenie podnimaet i ne tak skycnho v processe obychenia
😅😎
Денис, спасибо! Очень все круто и понятно поясняешь! Терпения тебе и удачи на твоем пути!
Спасибо! Понял с первого раза. От информации из других источников только больше каши в голове прибавлялось. Всё по полкам и как надо. Так держать!
Простым языком, а самое главное всё понятно. Спасибо вам.
Денис, спасибо, повторил за тобой всё на своём хосте, всё понятно, всё усвоил, супер. Теперь могу рулить докером самостоятельно.
Заранее хотел бы выразить огромную благодарность за твои видео. Узнал очень много нового для себя! Продолжай в том же духе.
Хорошо знаком с докером, но так как смотрю все твои видео, решил и это поставить на фон :) Пишу по поводу сохранения в файл 43:30. В докере есть такая возможность и пару раз меня сильно выручала(вдруг кому понадобится):
docker save image:tag > arch_name.tar
docker load -i arch_name.tar
Спасибо, добави в GitHub:
github.com/adv4000/docker/blob/master/DOCKER%20COMMANDS.txt#L58-L61
Поясняешь отлично,даже немного с юмором) Приятно слушать.
Спасибо за видео) Один момент, слово run в области разработки это не бежать, а запускаться) Докер не бежит, докер запущен))
да, выражение "бежать" удивило)
Спасибо большое))))) Мне уже начало понравилось, "все, что белом - нихрена не понятно"))) Это действительно так. Но по ходу просмотра видео все становится очень даже понятно! Спасибо!
- Хорошая подача. Без пафоса, "супер-пупер". Спасибо.
Круто! Пусть это всё дружно бежит ;)
Денис, это, как его, офигенное видео, так сказать. Спасибон!
Спасибо за грамотно структурированные мысли!
Курятник - Docker hub,
Курица - Docker images
Петух - Dockerfile
Яйцо - Docker container
Дед и Бабка - Developer
Спасибо, наконец все увидел на живом примере, почти без воды)
*а на скорости x1.5 еще и времени много не заняло :D
это самое таво этово отличный видос и подача! главно чтоб хоть на какой то ос все это бежало а на какой ихней ос она бежит пофиг!!! Спасибо. Это просто здорово!
Ну вот хоть кто-то нормально и доходчиво объяснил по-русски. Другие видео - это академы, их можно смотреть в качестве направления, но не понимания полной сути. Полная суть раскрывается именно в такой подачи. Респект и уважуха!
Спасибо тебе ЧЕЛОВЕЧИЩЕ!!!!, ты просто супер.
Изучил по твоим урокам Ansible - просто респект =)
Сейчас хочу Kuber осилить, но начать приходится именно с Docker.
Видео очень полезное, но маловато для того того чтобы в резюме написать что "знаком" хотя бы.
Довольно поверхностно - но, что главное, все как всегда по делу. Все остальное в документации найти можно.
Успехов тебе и как всегда благодарность за то, что учишь людей, это очень круто =)
Спасибо за добрые слова!
Сапсибо за видео! Кайфово смотреть. Удивляет насколько круто подано и насколько легко воспринимается. Манера речи, скорость, некоторые запинки - как будто слушаю свои же мысли, только на новую тему XD. Вдохновения в творчестве!
Прикольно, спасибо!
Спасибо за столь классные и понятные объяснения. Только начинаю свой путь как DevOps. Все видео которые просмотрел помогли понять и разложить большинство моих вопросов по полочкам.
Как же круто ты объясняешь) спасибо)
Я ничего нового не научил, но все равно посмотрел ролик, потому что чувак очень интересно вещает.
Хорошая подача материала, такая "народно-доступная". Лайк.
Блин, я просто запустил видео и сразу доступно и просто объясняют, редкость для обучающих видео на будущее сразу благодарю !)
Спасибо за материал. С такой подачей, все ждем Kubernetes
Спасибо! Врубился с первого раза, мозги встали как надо!
Простая подача. Спасибо. Engine - это другими словами 'Движок'. Служит для того чтобы все это чудо бежало.
ага... терминология страдает... "контейнер - бегущий сервер" и "имейж - стоячий сервер" прям пердак подрывают....
пахаахха, чувак, так круто объяснять - это талант, ещё и смешно очень )
Спасибо!
Спасибо большое за суперский урок!!!
Спасибо огромное! Ты сократил мое время изучения Docker просто в разы!
не бежал , а запускался, кровь из ушей от такого перевода, за материал спасибо
Да, мой русский уже не тот :)
Спасибо Друг!
Боялся Докера как огня. А оказывается все достаточно просто.
Снимаю шляпу!)
Спасибо, очень лаконично и понятно.
Цікавий підхід до подачі матеріалу, автор - молодець, робить усе у власному стилі.
Спасибо за видео! После Python, Ansible, Jenkins, Docker хочеться урок по Vagrant. А в идеале хотелость бы увидеть пример маленького проекта с использованием всего из перечисленного вместе. Например: можно создать Jenkins джобу которая запускает Python скрипт, в котором при помощи Vagrantfile создаем машинку из Docker-бокса, на машинке при помощи Аnsible разворачиваем приложение. Но это я возможно уже наглею :)
Это вы не наглеете :) а фантазируйте. Всё до кучки мешать. Это хорошо. Но зачем??
Например зачем прослойку vagrant?? Если докер из командной строки запускается???. Тот же питон - запустил команду.. докер. ??
Задачи надо упрощать а не усложнять... потом это кто-то обслуживает???
@@pitonic74 он не фантазирует. Это реальная работа во многих конторах, которые обвшиваются разными свистелками и перделками для непрерывной интеграции.
@@Archeryring ну будь по-вашему..
@@Archeryring я бы был признателен.. если бы кто-то объяснил мне мысль... питон программа создаёт Вагрант. Запускает докер.. потом ансибл.. что где в какой последовательности???
Вагрант это НЕ волшебная палочка , это просто очень удобная вещь например для описания виртуальной машины.. или группу машин.. .
То есть я тестирую какой-то сервер который полностью похож как у клиента.. и после решения проблемы.. я удаляю сервер.. оставляю только конфигурации... когда клиент позвонит я запускаю опять ... и всё а что там ансибл и ли Шелл или что-то другое там безразлично..
все еще актуально. (правда сам томкат так и не побежал, но пофиг, ошибка вроде от него была)
большое спасибо
Посмотри описание под видео!
Я про TOMCAT там написал
Отличное видео! Спасибо! Для совсем новичков я бы добавил, что докер это виртуальная машина, которая обнуляется до начального состояния с каждым запуском. Хочется продолжения более прикладного: примеры автозапуска контейнеров, вывод/сохранение результатов работы или конфигов вне докер-контейнера. Прикладные примеры реализации.
Спасибо авансом, надеюсь от тебя услышать что почем, а то все руки не доходят разобраться что это такое и зачем оно надо.
Посмотрел видео пока ехал на работу и с работы. Пошел обновлять резюме))
Почему только один лайк можно поставить!!!!! Круто!
Денис, дякую вам, ви дуже допомагаєте настільки ретельним поясненням сервісів. Багато чого дізнався саме на вашому каналі. Ще раз дякую!
Просто лучший, спасибо за этот гайд)
Спасибо за видос, часть интересующих вопросов разрешились.
Годнота, лайк) жаль не было команды остановки запущенных в режиме демонта контейнеров
пасиба мужик, растолковал все очень подробно. от души) реально, спасибо. само собой лайк
Давно так не смеялись всем отделом, спасибо друг. Прям вообще поднял настроение))))
Ну супер, рад что приколько получилось!
Спасибо Вам огромное! Вы прям разжевали все и разложили. Сколько просмотрел видео, не мог вьехать в разницу контейнеры и образы. У Вас все просто и понятно, любой прохожий вьедет в это все
Спасибо, тебе, большое за твой труд. Твои уроки очень мне помогли.
Добрый день! Спасибо вам большое за это замечательное видео!! Все обяснено четко, доходчиво и без воды. Супер. Буду советовать друзьям, кто захочет поучить докер))
Спасибо!
Больше спасибо! Всегда держался стороной этого Докера, так как считал, что там все сложно.
А тут автор за 50 минут объяснил основы, и теперь все кажется намного проще. В общем буду юзать в работе. Еще раз спасибо за видео!
У автора явно талант педагогический. :-)
Сначала не понял, а потом, как понял, досмотрел до конца.😂❤❤
Просто о сложном. Это надо уметь. И ты это делаешь мега круто.
Оо, крутяк.. Спасибо за видео!!
Классный гайд, приятно слушать!
Денис, большое тебе спасибо за твои видео и простую понятную подачу материала! Здоровья тебе и благосостояния!
Ученики уселись вокруг на кортах, щелкают семки и слушают! Препод в спортивном костюме и кепке начинает свой рассказ! Как-то так представлял когда слушал! Поставил Ништяк под видео!
А результат понимания в конце какой?
@@ADV-IT навёл порядок в голове. До этого представлял смутно. Аналогия с гитом хорошо помогла. Стиль изложения мне понравился спасибо за видео! Пожалуй даже не стану советовать избавиться от слов-паразитов, они придают особую атмосферу, будто на паре сидишь!
@@zerg84 поддерживаю) подача по угару, просто и доступно, вобщем топчик для совсем не нюхавших докер!
В общем, это, как его, спасибо! :)
Лучшее объяснение, которое встречал на ютубе.
про Kubernetes видео тоже хотелось бы :)
ты сначала с докерами разберись )) как говорил один чел "если у вас нет проблем и при этом нет Кубернетеса, то скорее всего с его внедрением проблемы появятся"))
@@fivaproldge )) , как раз таки нужны проблемы :-D . А так еще мне просто нравится как объясняет Денис :)
@@on3p3301 habr.com/ru/post/445030/
Поддерживаю, Тоже хотелось бы про Kubernetes послушать
@@fivaproldge Ты поумничать решил? Любой инструмент нужно применять только в том случае, если при разработке архитектуры он действительно необходим для проекта в расчёте на его возможный рост. Так что знать те или иные инструменты нужно в любом случае, а что использовать в том или ином случае, это зависит от проекта!
СУпер!!!! Очень нравиться случшать, и изучать что-то новое.!!! Успехов и процветания каналу
Отличная подача! Нужно больше видео про Docker, нужно больше освещать данную тему!
Спасибо за видео, очень полезная информация!!! Лайк от меня и подписка!
Спасибо Денис за видео большое теперь хоть появилось представление, что это и с чем это едят.
спасибо за урок. но как только ставишь какой-то софт в докере, то сразу сталкиваешься с вопросами сохранения данных и апгрейдом. расскажи про маунт каталогов, docker compose и как обновлять софт чтобы данные остались.
Спасибо большое за такое прекрасное видео!
Это золото и не просто видео!
Спасибо тебе огромное) Ты очень мне помог! Не останавливайся и дальше снимай крутые видосы))