Зачем нужен и как работает Docker - ликбез 🐳

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ • 254

  • @goodprogrammer
    @goodprogrammer  4 роки тому +44

    План видоса
    0:00 - Про что видос
    0:23 - Как создавались сайты в 90-е
    1:45 - Виртуализация и облачные провайдеры: в чем революция
    3:51 - Ограничения виртуализации и microservices
    6:08 - Как работают контейнеры и докер 🐳
    9:10 - Что нужно крупным сайтам кроме докера?
    10:51 - Подводим итоги и ставим лайки 😎

    • @FilmicFil
      @FilmicFil 4 роки тому +1

      Спасибо, чуваки, огромное. Про devops хотелось бы подробного курса)) Докер, и прочие кубернетисы)) Или книжку чтоль какую посоветуйте

    • @Artistofun
      @Artistofun 4 роки тому

      @@FilmicFil постараемся

    • @TM_Fit
      @TM_Fit 3 роки тому

      как называется шрифт на превью ?

    • @victorkolot
      @victorkolot 2 роки тому +9

      Если бы ты сам был программистом, то ты никогда бы не назвал умных начитанных образованных людей задротами.

  • @victorjacobson2876
    @victorjacobson2876 4 роки тому +166

    Самые лучшие туториалы это те, которые, помимо прочего, дают ответ на вопрос "От куда растут ноги?". Это видео как раз соответствует этому критерию.

    • @dasshrs
      @dasshrs 3 роки тому

      Топлес зашел в чат

  • @kurlenkov
    @kurlenkov Рік тому +3

    До просмотра этого видео я ничего не знал про docker и не понимал что это и зачем оно нужно. После просмотра особо ничего не поменялось. Но, судя по комментариям, людям в целом нравится, не знаю, может со мной что-то не так :)) Многовато предыстории и мало конкретики по факту, как-то отвлекает от сути. Но рисунки красивые конечно)

  • @vinogradova82
    @vinogradova82 4 роки тому +182

    Обучение рисованием не прошли даром! :) С хорошими картинками воспринимается в разы лучше! Спасибо за видос дорогой ХП :)

  • @ДавидСтрокатов-б6я
    @ДавидСтрокатов-б6я 3 роки тому +78

    -Что общего между DevOps и бомжом?

    -Оба хорошо разбираются в контейнерах

    • @Saturn_Macedonian
      @Saturn_Macedonian 9 місяців тому

      зато добрые и не токсичные как некоторые )

  • @РусланАлексеев-у7ъ
    @РусланАлексеев-у7ъ 4 роки тому +99

    Огромное спасибо! Так понятно о Docker еще никто не рассказывал.

    • @user-san-chous
      @user-san-chous 3 роки тому +2

      на тот момент да, но на днях смотрел не менее информативное и более короткое видео ua-cam.com/video/VeiddqzBMls/v-deo.html

    • @alexidino
      @alexidino 2 роки тому

      @@user-san-chous видео по вашей ссылке на порядок понятнее, спасибо

  • @SergChernov
    @SergChernov 4 роки тому +42

    Очень доступно объясняете и особенно здорово, что так просто рисуете. Спасибо большое. Успехов вам.

  • @alazavrus338
    @alazavrus338 3 роки тому +205

    Я тот который смотрел на отрывки матрицы и прослушивал что говорит автор, простите..(((

    • @zamermen
      @zamermen 3 роки тому +11

      матрица хороша, кажется пришло время ее пересмотреть)

    • @Tuhtarov
      @Tuhtarov 3 роки тому +1

      +

    • @kytyzovv
      @kytyzovv 3 роки тому +2

      Жиза

    • @locky1827
      @locky1827 2 роки тому +2

      Такая же фигня

    • @SWIBORG-X
      @SWIBORG-X Рік тому +3

      Я думал, у меня проблемы с концентрацией.
      Выходит, не только у меня)

  • @ВладимирСеменов-ъ7о
    @ВладимирСеменов-ъ7о 4 роки тому +19

    Отличный формат. Благодарю за видос

  • @amberserpent
    @amberserpent Рік тому +4

    Автор так спокойно назвал сисадминов задротами

  • @sanabaum1874
    @sanabaum1874 4 роки тому +14

    Спасибо, действительно хорошо объясняете, у вас явно талант. Поняла даже я, которая без бекграунда с разбегу вгрызлась в датасайнс. Докер понадобился в рамках курса, пересмотрела за 3 вечера кучу видео и перечитала море статей. Информации есть много, очень много, но вот так кратко, емко и понятно я увидела только тут. Хорошо, что не сдалась, копала дальше и нашла вас!

  • @Ryzzon
    @Ryzzon 5 місяців тому

    Добрый день! Планирую изучать docker в долгосрочной перспективе, соответственно хочу уточнить - хватит ли 18ГБ оперативки на MacOS для него?

  • @tee_zed
    @tee_zed 4 роки тому +5

    Спасибо Миш, приятно видеть новое видео от тебя)

  • @ekaterinak9146
    @ekaterinak9146 3 роки тому +3

    Спасибо, чтобы получить общее представление - очень полезное видео

  • @promax866
    @promax866 4 роки тому +9

    Спасибо за видос!

  • @nickfarshev9575
    @nickfarshev9575 6 місяців тому

    Спасибо за труд!
    Просто о сложном расказать - это уметь надо!!!

  • @okujava3678
    @okujava3678 2 роки тому

    Доброго здоровья и благополучия всем моим IT-учителям

  • @programisli
    @programisli 3 роки тому +2

    Поставил лайк, оставил комментарий, для поддержки хорошего видео

  • @violetjellyfish2089
    @violetjellyfish2089 3 роки тому +4

    Вы так здорово обясняете, простыми словами и всё понятно. Спасибо!

  • @НесторГрин
    @НесторГрин 2 роки тому +2

    Ничего не понял, но очень интересно

  • @ladas1924
    @ladas1924 11 місяців тому

    Лучшее объяснение докера, которое я видел, огромное спасибо автору.

  • @baurbaur332
    @baurbaur332 3 роки тому

    Фегасе объяснил. Не оставил шанса на не понимание. Спасибо.

  • @КонстантинБелобородов

    3:25 "вам больше не нужно быть задротом и системным администратором" 🤣🤣 я как бывший системный администратор оценил шутку 👍

  • @konstantinberejnoy3362
    @konstantinberejnoy3362 Рік тому

    Как же детально , спасибо👍

  • @egorpobylets6597
    @egorpobylets6597 Рік тому

    спасибо большое, за отличное видео про Docker

  • @alexb.2616
    @alexb.2616 4 роки тому +2

    Спасибо. Получил представление.

  • @TabbyBoar
    @TabbyBoar 4 роки тому +5

    Спасибо за отличное объяснение основ технологии. Продолжайте в том же духе, у Вас отлично получается!

  • @DantEv1l
    @DantEv1l Рік тому

    Не самое простое видео для понимания, но довольно подробное и правильное. Для новичков, людей которые только начинают разбираться в DevOps, это видео стоит смотреть вторым или третьем в своём обучении.

    • @denk1616
      @denk1616 Рік тому

      а какие первым, четвёртым и т,д. ?

  • @denysbaiev167
    @denysbaiev167 3 роки тому +5

    Видео просто супер!
    Всё понятно и просто объяснено, на пальцах, так сказать.
    Спасибо!
    P.S. Визуализация материала - класс))

  • @powerbis.1794
    @powerbis.1794 2 роки тому +1

    Отличное доходчивое обьяснение!

  • @stanislavzonov
    @stanislavzonov 4 роки тому +3

    Вот шикарное видео, только из-за него подписаться хочется, вот бы больше такого контента!!!!! молодцы!

  • @sergk1393
    @sergk1393 4 роки тому +3

    Заставил таки лайк поставить😁

  • @AlexandrFisher
    @AlexandrFisher 3 роки тому

    лучшее видео про докер! Спасибо

  • @MrJloa
    @MrJloa 4 роки тому +2

    Вопрос только, что делать с СУБД, а точнее данным юзера в контейнере. Сдыхает докер -- сдыхают данные.
    Как быть с данными?

    • @goodprogrammer
      @goodprogrammer  4 роки тому

      1. Бэкапить отдельным сервисом
      2. хранить на диске (в расшаренных с хостовой системой папках)
      3. БД в больших проектах часто не докеризируют именно из-за сложностей с перманентным хранением данных.

    • @goodprogrammer
      @goodprogrammer  4 роки тому

      поэтому основной профит докера именно для stateless сервисов
      и если делать по уму 12factor.net
      то это большинство сервисов

  • @rbars96
    @rbars96 2 роки тому +1

    Поставил лайк за 5-10 сек до того, как попросили)
    Спасибо. Узнал для себя 3 вещи, которые хотел узнать - как приложения в контейнере чувствуют себя в системе, как контейнеры взаимодействуют друг с другом и как это все дело масштабировать (оркестраторы, так и думал - Kubernetes, ZooKeeper?)

  • @SamuraiAltezza
    @SamuraiAltezza 2 роки тому

    Одно из лучших объяснений в своем роде , лайка не жалко

  • @vladimir-monin
    @vladimir-monin 2 роки тому

    Отличное видео, большое спасибо!

  • @dailyvideo1593
    @dailyvideo1593 2 роки тому

    Прикольный видос, очень интересный, спасибо!

  • @sk_zis2332
    @sk_zis2332 3 роки тому +1

    очень хорошее объяснение. Thank you!

  • @user-vg7fk4qe5wght
    @user-vg7fk4qe5wght 4 роки тому +2

    Круто объяснил, спасибо!

  • @МечеславМоскаленко

    Да блин поставил лайк :) Спасибо

  • @BatShvit
    @BatShvit 2 роки тому

    "Это должен знать каждый!" - отличное видео, лайкос! Пойду мамке расскажу!

  • @TSAVIX
    @TSAVIX 4 роки тому +2

    Очень интересно было,спасибо.Подписка и заслуженный лайк.

  • @pu0081
    @pu0081 Рік тому +1

    Спасибо за видео, в основы можно считать, что "въехал". Вопросы. Хотелось бы увидеть 1-2 примерчика докер-файла, а также, много ли телодвижений делается, если требуется 1 или несколько докеров перенести на другой сервер. Я использую виртуальные машины со сценариями, то есть, создаётся новая машина, закидывается в неё сценарий, он готовит машину к выполнению ею некоей функции, я регаю ай-пи машины себе в базе-перечне, делая доступной функцию на заданной машине для программ настройки. далее в этих программах при выборе машины - выбираю из зареганных, есть с одинаковой функцией, или с разными, особенности фиксирую в описании. есть рабочая и тестовая схема, которая представляет собой несколько конфигов программ. Хочется понять, чем докер может облегчить мне жизнь?

  • @Goldalolka2
    @Goldalolka2 3 роки тому

    Это лучшее, что я видел)

  • @rbster7265
    @rbster7265 4 роки тому +2

    Очень круто! Спасибо

  • @Nefariusmag
    @Nefariusmag 4 роки тому +3

    А есть видео, для более полноного понимания того как работает на уровне системы Docker, как он разграничивает ресурсы?

    • @goodprogrammer
      @goodprogrammer  4 роки тому

      пока нет, поищите, на youtube полно видео по докеру

  • @Dima-Teplov
    @Dima-Teplov 2 роки тому

    Очень наглядно! Спасибо! :)

  • @andreyosi7405
    @andreyosi7405 3 роки тому

    Спасибо за труды. Видео очень понравилось!

  • @anonumysAnonimych
    @anonumysAnonimych Рік тому

    Спасибо большое за такую подачу информации!

  • @sevashpun
    @sevashpun 3 роки тому +1

    Спасибо, хоть теперь имею хоть какое либо понятие о Докере... А то слышал про него, а понять не могу что за хрень вообще... А оказвается не хрень, а очень крутая штука на самом деле!

  • @antonmikolajko2540
    @antonmikolajko2540 3 роки тому +1

    Правильнее думать, что со временем мощность серверного железа увеличилась на столько что стало возможным развёртывать виртуалки которые достаточно быстро работают.....

  • @acrcapital
    @acrcapital Рік тому

    кадры из какого фильма на 8:34?

  • @volodymyrsukhorutchenko8582
    @volodymyrsukhorutchenko8582 4 роки тому +3

    Спасибо! Пожалуйста делайте больше туториалов

  • @TheKotopec
    @TheKotopec 4 роки тому +2

    твое коммон в конце сработало) поставил

  • @maksatkural6463
    @maksatkural6463 Рік тому

    Коротко и понятно. 👍

  • @404notfaundfaundation4
    @404notfaundfaundation4 3 роки тому +1

    Спасибо!Очень внятно

  • @FinaMaxa
    @FinaMaxa 3 роки тому

    Материал дан доступно, структурировано, наглядно. Далеко не все так могут. Огромное спасибо.

  • @takiekakmi7532
    @takiekakmi7532 3 роки тому

    Жаль, что так мало просмотров... Пасиб за инфу👍

  • @webypanda2861
    @webypanda2861 3 роки тому +1

    отличное видео. и за рисунки отдельное спасибо

  • @ВладиславПузырев-ю8л

    Очень круто объяснил! Еще бы рассказал чем отличается docker file и docker compose

  • @СвятыеСосочки
    @СвятыеСосочки 2 роки тому

    Прекрасный выбор для подачи информации!) Интересно, красиво, информативно ! Спасибо

  • @dimzinnatov7242
    @dimzinnatov7242 Рік тому

    Спасибо) Красиво и понятно))

  • @MegaIntelekt
    @MegaIntelekt 4 роки тому +2

    Прикольно получилось

  • @eeevosss
    @eeevosss 2 роки тому

    😂😂😂 с лайков в конце улыбнуло. .. За это однозначно лайк!!!! Да и вообще за видео спасибо!

  • @TM_Fit
    @TM_Fit 3 роки тому

    как называется шрифт на превью ?

  • @Winist
    @Winist 4 роки тому +3

    хорошо объяснил

  • @yubelik86
    @yubelik86 2 роки тому

    Выпросил лайк таки!)

  • @antonf.9713
    @antonf.9713 2 роки тому

    Даже бабуля на фоне в конце видео заинтересовалась, что такое Docker)

  • @Олег-з3р5э
    @Олег-з3р5э 11 місяців тому

    Здравствуйте, докер защитит vps сервер от вредоносной программы, которая в него установлена?

  • @MrDnovik
    @MrDnovik 4 роки тому +1

    Спасибо! Четко, понятно, полезно!

  • @МаксимКозлов-к4и
    @МаксимКозлов-к4и 4 роки тому +3

    Вообще не шарю в айтишке, но было интересно, благодарю:)

    • @Artistofun
      @Artistofun 4 роки тому

      высшая похвала )

  • @harveyspecter7351
    @harveyspecter7351 3 роки тому +1

    народ что за фильм на 8:17 ?

  • @stakemograine266
    @stakemograine266 Рік тому

    В чем отличие docker от appimage? Или это то же самое, только для форточек?

  • @Youtooobo
    @Youtooobo 3 роки тому +1

    Рисунки классные, видео не плохое, жаль не понял я лично ничего. Увидеть бы реальный живой пример работы докера. Реальный вопрос, могу ли я используя докер установить 5 разных версий браузера хром и запускать нужную мне версию? Судя по видео докер это должен уметь.

    • @goodprogrammer
      @goodprogrammer  3 роки тому

      у докера с GUI не очень хорошо, не для этого он заточен, но можно попробовать нагуглить

    • @Youtooobo
      @Youtooobo 3 роки тому

      @@goodprogrammer спасибо за ответ. Гуглил, получается это возможно, но запускаются они, как я понял, как бы из под линукса. Эта новость меня еще больше запутала. Но при запуске доккера и создании контейнера даже логотип убунтовский.
      P.S. Я живой пример человека, который пытается понять зачем нужен доккер и как с ним работать )

    • @goodprogrammer
      @goodprogrammer  3 роки тому

      @@Youtooobo
      Если в двух словах, то:
      Если вы программист - то для изолированного запуска бэкенд приложений.
      Если вы юзер или чисто фронтенд разработчик - то вам докер не нужен.

    • @Youtooobo
      @Youtooobo 3 роки тому +1

      @@goodprogrammer лучший ответ! )

  • @ДмитрийПотапов-к4ю

    Спасибо, отличный контент

  • @mazy8195
    @mazy8195 2 роки тому

    Картинки красивые)

  • @Rampant_Mouse
    @Rampant_Mouse 3 роки тому +1

    Правильно ли я предположу, если скажу, что докер, по сути, изолирует любые мелкие процессы для лучшей организации?

  • @ИванИванов-э1п8р
    @ИванИванов-э1п8р 2 роки тому +1

    Ну наконец я понял

  • @themichael8767
    @themichael8767 2 роки тому

    Спасибо Вам большое))) 🤍

  • @rendi5799
    @rendi5799 Рік тому

    Ни хрена пока не понятно. Но нереально грамотный чел. Лайк

  • @Mokropulos
    @Mokropulos Рік тому

    А вы неплохо рисуете))

  • @mykyta1235
    @mykyta1235 3 роки тому

    Спасибо за отсутствие пустого трёпа ) подписался и лойснул

  • @Mokridze
    @Mokridze 2 роки тому +1

    Если я правильно понял из видео, то раньше было много отдельных приложений и их надо было отдельно обновлять. Теперь у нас есть куча отдельных контейнеров и их всё так же нужно отдельно обновлять. Хм...

    • @goodprogrammer
      @goodprogrammer  2 роки тому +1

      Контейнеры не решают проблему обновления софта, это вы верно поняли

  • @rashxxl1
    @rashxxl1 2 роки тому

    А на практике как? Допустим, хочу на Windows запустить Telegram, но не хочу чтоб он был постоянно и система знала что он есть, телеметрия не сливала данные и тд. Тоесть docker это что-то вроде песочницы?

    • @goodprogrammer
      @goodprogrammer  2 роки тому

      Запуск телеграма в докере - довольно интересный кейс. Чаще всего всё-таки его для другого используют.

  • @bagamax
    @bagamax 2 роки тому

    Пришел сюда из поиска, а тут своя атмосфера. Ожидал брифинг по деплою контейнеров из образов, а тут рисуночки с сетью кольцом и аналогии с общагой. Как будто в школу для особенных детей попал. 🤤

    • @goodprogrammer
      @goodprogrammer  2 роки тому

      Ну, полагаю, с десяток видосов с "брифингом по деплою контейнеров"-то уж вы без труда найдете :)

  • @muhtoryusufjanov3946
    @muhtoryusufjanov3946 4 роки тому +1

    отлично спасибо очень хорошо объяснил Thanks ))

  • @SHIRZA1
    @SHIRZA1 4 роки тому +3

    А почему у тебя на футболке надпись "Руби умер"? Он же вроде норм ещё и имеет большой функционал, я даже хочу начать учить, если что, посоветуйте что-нибудь на подобии

    • @installero
      @installero 4 роки тому

      Это юмор, "Руби умер" -- это мем, который стал очень популярен и все постоянно спрашивают про это :)
      А так -- отличный выбор, вот, почитайте: rubyrush.ru/articles/what-is-ruby-on-rails/

  • @apayrus
    @apayrus 3 роки тому

    Спасибо, крутой видос, и по содержанию и по форме. 👍

  • @Artistofun
    @Artistofun 4 роки тому +14

    Ничо так )

  • @solmir741
    @solmir741 2 роки тому

    Отличное описание для начального уровня

  • @jyusup123
    @jyusup123 Рік тому

    спасибо. полезно. подписался

  • @vladimirvasilev8631
    @vladimirvasilev8631 2 роки тому

    PG -- это постгресс?

  • @oleshka2588
    @oleshka2588 3 роки тому

    Понятно, спасибо !

  • @vismal8942
    @vismal8942 3 роки тому

    Добрый день, где найти такие футболки?

    • @goodprogrammer
      @goodprogrammer  3 роки тому

      спросите в нашем чатике (ссылка под видео)

  • @АннаМ-г9и
    @АннаМ-г9и 2 роки тому

    это для фронтэндеров тоже?
    Я ничего не поняла из видео(((

  • @maksymbykov
    @maksymbykov 3 роки тому

    Что за трек на фоне? :)

  • @ivanstrelka3448
    @ivanstrelka3448 4 роки тому +4

    Красавчик

  • @ПавелКозак-о2и
    @ПавелКозак-о2и 3 роки тому

    Пришлось пересматривать матрицу, чтобы норм послушать видео). Но контент годный, спасибо)

  • @ATanyaS
    @ATanyaS 3 роки тому

    Сколько времени возьмёт архитектура? И внести проект с 0?