Что такое Docker и зачем он нужен? 🐳Эволюция развертывания приложений

Поделиться
HTML-код
  • Опубликовано: 10 май 2024
  • Roadmap по каналу - bit.ly/3yKtxWf
    Курс GOLANG NINJA - bit.ly/3VWKfu3
    Зачем нужен Docker простыми словами и на реальном примере.
    Список тем и ресурсов для Backend разработчика - github.com/zhashkevych/awesom...
    00:00 - Введение. Особенности разработки под веб
    03:13 - Пример запуска веб-приложения на сервере без Docker
    15:32 - Потенциальные задачи при работе с сервером
    19:21 - Настройка окружения это сложно. Проблемы работы с инфраструктурой
    21:36 - Эволюция развертывания
    22:59 - Виртуализация
    28:44 - Контейнеризация. Docker
    31:20 - Виртуальные машины vs Контейнеры
    32:49 - Как работает Docker?
    #docker #backend #дляначинающих

Комментарии • 60

  • @Marina-bh8iw
    @Marina-bh8iw 25 дней назад

    Это лучшее объяснение докера для новичков , что я встречала на просторах ютуба, спасибо большое! Наконец-то дошло зачем он нужен)

  • @sanjok110997
    @sanjok110997 3 года назад +33

    Круто ты объясняешь, конечно. Речь поставлена, никакой воды. Удивлен, что так мало подписок, но +1 однозначно 😀 лайк и удачи каналу

  • @billerkean1806
    @billerkean1806 Год назад +3

    После просмотра более 6 разборов, именно этот поставил все точки. Спасибо вам!

  • @grigoryevvladimir6646
    @grigoryevvladimir6646 2 года назад +1

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

  • @user-zg8yl3ul2p
    @user-zg8yl3ul2p 3 года назад +1

    Спасибо за твои труды!

  • @paleface_brother
    @paleface_brother 3 года назад +8

    Спасибо, Максим. Действительно, во многих курсах или учебниках описано, как что-то делать, но не указано, зачем это делать и в каких случаях это лучше применять.

  • @user-mu4cw5zs7p
    @user-mu4cw5zs7p 2 года назад

    Очень информативно и главное понятно. Спасибо!

  • @Stresscms
    @Stresscms Год назад

    Респект за сравнение технологий. Зачастую поветсвование ведется без озвучивания проблем и соответсвенно непонятны цели всего действа. У вас дается именно обзор, спасибо!

  • @barackobama2722
    @barackobama2722 3 месяца назад +2

    Большое спасибо! Ты умнейший со всего ютюба!

  • @nickolayabramov
    @nickolayabramov 2 года назад +4

    Спасибо огромное, Максим. В купе с разделом из твоего курса + видеомодулем + разбором настройки контейнра в todo на rest-API + разбором того же самого из твоего собственного проекта - материал получается очень прикладным, несмотря на свою теоретичность)

  • @VkusnyashkaMMM
    @VkusnyashkaMMM Год назад

    Очень крутой видос! Благодарю.

  • @user-ru2gn4uw4z
    @user-ru2gn4uw4z 2 месяца назад

    Крутой материал, большое спасибо

  • @veidenbahlev
    @veidenbahlev 3 года назад +2

    Класс, Максим очень нравится подача - от проблемы. В сети обычно сразу к решению.

  • @gvegasss
    @gvegasss Год назад

    Спасибо за информацию!!! Очень помог!

  • @ivanstrelka3448
    @ivanstrelka3448 2 года назад +2

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

  • @akiraralling5786
    @akiraralling5786 2 года назад +1

    Спасибо. Наконец то понял как это работает.

  • @KostDev
    @KostDev Год назад +1

    Отличное объяснение, спасибо!

  • @wariord1427
    @wariord1427 2 года назад +1

    То, что я всегда искал!) Супер!! Продолжай, пожалуйста

  • @makarov...
    @makarov... 3 года назад +1

    Большое спасибо!

  • @user-mv5dq9qe1j
    @user-mv5dq9qe1j 2 года назад +1

    Большое спасибо за лекцию, все очень понятно и с примерами. Лайк + подписка. =)

  • @kanelbullardag3265
    @kanelbullardag3265 2 года назад +1

    Я в восторге от всех видео! Была готова бросить проект, но ты стал лучиком света!

  • @dodokwak
    @dodokwak 2 года назад

    Спасибо. Хороший обзор.

  • @alidenumarov9982
    @alidenumarov9982 2 года назад +1

    Топ! Спасибо большое

  • @Roman-ew2tu
    @Roman-ew2tu Год назад

    Крутяк! Спасибо!

  • @lilian_nersis
    @lilian_nersis Год назад

    Молодец!!! Круто объясняете!! Спс

  • @artemgolev4878
    @artemgolev4878 2 года назад

    Good video . Let’s go!

  • @alexanders1068
    @alexanders1068 11 месяцев назад

    Класс, спасибо!

  • @sergeysaz2653
    @sergeysaz2653 6 месяцев назад +1

    Очень круто - подробно, без воды и на понятном для новичка языке!
    А будет ли запущен Докер на ОС, которая отличается от серверной?
    То есть хост - это ubuntu, а докер скомпилирован под Windows или на iOS - так вот запустится ли этот докер на сервер е Ubuntu ?
    Сорри если ошибся в терминологии - просто я только разбираюсь в этом)
    Надеюсь вопрос понятен)

  • @Vova-mq5wy
    @Vova-mq5wy 2 года назад +1

    Харош, очень четко все объяснил, вопросов, по крайней мере касающихся теории, не осталось

  • @mike.klinko
    @mike.klinko 4 месяца назад +1

    Красне відео. Дякую.

  • @user-oi5we6rb8y
    @user-oi5we6rb8y 2 года назад

    Спасибо!

  • @yodude2493
    @yodude2493 2 года назад +1

    Спасибо)))

  • @alexandergorin9963
    @alexandergorin9963 3 года назад +1

    Спасибо, все четко и понятно

  • @serverman4ik
    @serverman4ik 3 года назад

    Самое лучшее объяснение, спасибо!

  • @Covac_
    @Covac_ 2 года назад

    Спасибо

  • @storm-kd4op
    @storm-kd4op 28 дней назад

    спасибо

  • @user-cv7lr8vk6u
    @user-cv7lr8vk6u 2 года назад +1

    Спасибо за классное объяснение!
    Ответь пожалуйста ещё на вопрос. Как в микросервисной архитектуре контейнеры с разными сервисами, разделённые логической границей, взаимодействуют?

    • @user-mh9or1yy1u
      @user-mh9or1yy1u 2 года назад +1

      Для этого насколько я понимаю используют различные брокеры сообщений

  • @kvt5002
    @kvt5002 4 месяца назад

    Есть вопрос. Одним из преимуществ go заявляется то что он компилируется в один исполняемый файл без зависимостей, который можно просто закинуть на сервер и он будет работать. Так зачем же ещё сюда нужен докер?

  • @user-qt1fx9fc5w
    @user-qt1fx9fc5w 3 года назад +2

    Разница между виртуализацией и контейнеризацией в принципе понятна.
    Я вот только не могу понять концепцию сборки на удалённой машине. Зачем ставить Go и скачивать зависимости на удалённой машине, чтобы собрать приложение и запустить удалённо? Несколько видео назад, не помню в каком точно, рассматривалась идея сборки образа, когда собирался образ, где происходила сборка, а затем вытаскивался бинарник, чтобы поместить его в чистый контейнер.
    Есть ли необходимость тащить везде исходники и их зависимости в образе или я что-то не так понял?

    • @darhaniztleu4956
      @darhaniztleu4956 3 года назад +2

      В общем, не зачем. Я так же собираю бинарник и кидаю на alpine (в общем контейнер весит 8 мб)

    • @MrVladislav1111111
      @MrVladislav1111111 3 года назад

      Так как это по сути голый linux alpine (без golang) и поэтому есть 2 способа запускать:
      1) бинарник
      2) Dockerfile Alpine + Golang.

  • @nouchance
    @nouchance 3 года назад +1

    Лучший

  • @user-fy1xp8dj8i
    @user-fy1xp8dj8i 3 года назад +1

    топчик

  • @Argon-X
    @Argon-X 2 года назад +2

    Ожидал услышать про то, как докер эволюционтровал из отдельных технологий по изоляции процессов, сетевых интерфейсов и адресов, директорий в файловой системе. Но нет. В общем, эта информация будет полезна тем, кто вообще не в теме или только начал, но не для тех, кто давно уже пользуется докером и кому интересно разобраться в деталях и что там под капотом.
    Заметил ещё не чёткость формулировок: Macintosh - это не операционная система.
    Из плюсов понравились хорошие слайды, чёткая дикция.

  • @ivanfedorov7934
    @ivanfedorov7934 3 года назад +3

    Первый :) лайк 👍, комментарий для продвижения канала

  • @romavizitiu3436
    @romavizitiu3436 3 года назад +1

    👍

  • @user-sx6jw7ds3x
    @user-sx6jw7ds3x 3 года назад +1

    Сними онлайн курсы по golang

  • @talivel118
    @talivel118 2 года назад

    Какой макбук юзаешь?

  • @andreidata9831
    @andreidata9831 2 года назад

    норм

  • @eamarc
    @eamarc 3 года назад

    Топлю за то, чтоб разрабатывать на целевой платформе. Недолго я радовался wsl2, думал сейчас заживём. А как отключил зарядку ноута, так индикатор батареи как прогресс-бар копирования файлов к нулю побежал ☹️

  • @izzzanaaami
    @izzzanaaami 2 года назад

    Видео про roadmap для backend был дерьмовым, но этот зачет

  • @alexr0v
    @alexr0v 2 года назад +5

    Кто все это люди что восторгаются видосом? Где нет воды? 36 минут просто вода, ниочем, в три минуты можно эту инфу уложить.

  • @grgvgrgv
    @grgvgrgv 3 года назад +1

    Много лишней болтовни. Сократить можно в 2-3 раза просто. Написать для суфлера, читать, смонтировать дубли. И будет норм.

    • @dfadfsdfsdsa4283
      @dfadfsdfsdsa4283 2 года назад +1

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

    • @user-zi3lb8qu3s
      @user-zi3lb8qu3s Год назад

      ставишь скорость 2 и все четко будет)

  • @raccoon8230
    @raccoon8230 Год назад

    Спасибо!