Docker за 20 минут

Поділитися
Вставка
  • Опубліковано 8 тра 2024
  • В этом видео мы рассмотрим все что вам нужно знать о Docker для начала работы - начиная от обзора основных понятий и установки, заканчивая базовыми командами для работы с Docker и упаковкой собственных контейнеров.
    Ссылка на репозиторий с примерами, а также краткий конспект видео с основными командами в телеграм канале:
    t.me/suchkov_tech/11
    00:00 Введение
    00:35 Что такое Docker
    01:02 Проблемы которые решает Docker
    03:22 Основные понятия Docker
    05:10 Установка Docker
    06:17 Базовые команды для работы с Docker
    10:28 Работа с портами
    12:30 Создание Docker образов
    21:01 Резюме

КОМЕНТАРІ • 86

  • @sorfolr4489
    @sorfolr4489 19 днів тому +32

    Боже, это первый адекватный видос про докер. Обычно начинают заливать про строительные контейнеры и то, что они одинаковые. А тут действительно всё понятно и просто

    • @graison956
      @graison956 10 днів тому +1

      Значит ты слишком глуп, раз не понимаешь сравнения со строительными контейнерами

  • @user-et2ju4jw4u
    @user-et2ju4jw4u 11 днів тому +12

    У тебя отличная дикция, хорошее качество звука, нормальная громкость, и видно то, что материал был подготовлен заранее. Качества изображения 1080p было бы достаточно, но спс за доступность более высоких разрешений. Проделана отличная работа - не бросай и у тебя точно будет 1 000 000 подписчиков со временем. Однозначно лайк и отдельное спасибо за конспект.

  • @weamigo
    @weamigo Місяць тому +7

    Автор и тот кто придумал Docker - просто красавчики 😅

  • @ProstoDen4ikChannal
    @ProstoDen4ikChannal Місяць тому +10

    Спасибо. Пару раз использовал докер, но толком не понимал что это. Теперь всё стало понятно

  • @two_choices
    @two_choices Місяць тому +5

    Супер понятно и логично выстроено повествование.
    Спасибо вам, буду ждать новых видео

  • @boeingcaptain8790
    @boeingcaptain8790 Місяць тому +2

    Контент - бомба! Как раз таки это видео я и ждал!!!

  • @roman.paltsev
    @roman.paltsev Місяць тому +1

    Очень доступное и понятное объяснение.
    Спасибо!!! 🎉

  • @nikitasmrnv
    @nikitasmrnv Місяць тому +2

    Огонь!!! Ждем следущих видео🎉🎉🎉

  • @osada96
    @osada96 Місяць тому +2

    Отличное изложение материала. Ждем продолжения!

  • @user-qo8uq7wc4q
    @user-qo8uq7wc4q 15 днів тому +3

    Прекрасное видео, прекрасная подача материала и не менее прекрасный конспект - спасибо большое за ваш труд!

  • @VoloPoDoNoK
    @VoloPoDoNoK 9 днів тому +1

    Без воды, все по делу, молодца 👍🏻

  • @DDDD-uc9fq
    @DDDD-uc9fq 28 днів тому +1

    Спасибо за качественный материал!

  • @maximhasp1
    @maximhasp1 Місяць тому +1

    Это было ОЧЕНЬ хорошо! Жду продолжения!

  • @aston585
    @aston585 Місяць тому +1

    Классная подача! Спасибо!

  • @kodilda6137
    @kodilda6137 Місяць тому +2

    Очень классный урок! Спасибо огромное!

  • @meimeifanboy
    @meimeifanboy 6 днів тому +1

    пока-что лучший бесплатный обучающий ролик что я видел

  • @user-ow1nw9yk3y
    @user-ow1nw9yk3y Місяць тому +2

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

  • @acevodo
    @acevodo Місяць тому +1

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

  • @Axekill93
    @Axekill93 Місяць тому +2

    Благодарю , очень информативно! Продолжайте в том же духе )

  • @c01nd01r
    @c01nd01r Місяць тому +1

    Отличное повествование!
    Надеюсь в следующем видео будет раскрыта тема docker compose

  • @yelamankarassay
    @yelamankarassay Місяць тому +3

    🎉🎉🎉🎉 топ контент подкатил! Го го го! Продолжай:)

  • @dgyipdgyip6074
    @dgyipdgyip6074 Місяць тому +1

    приятный голос, приятный монтаж, доходчиво

  • @CCSIB
    @CCSIB Місяць тому +1

    Очень понятно объясняешь!

  • @mrMettadon
    @mrMettadon Місяць тому +1

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

  • @ernerubick126
    @ernerubick126 Місяць тому +2

    коротко, ясно, четко...

  • @abrahamvanhellzing2682
    @abrahamvanhellzing2682 Місяць тому +2

    Шикарно! Надеюсь, Вы на этом не остановитесь! Ждем дальнейших видео!

  • @Sancheg11
    @Sancheg11 5 днів тому

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

  • @bones_wp_
    @bones_wp_ Місяць тому +1

    Респект за классное объяснение 👍 Хоть и знаю Докер, но досмотрел до конца)

  • @user-ny4zy5jp9c
    @user-ny4zy5jp9c 27 днів тому +1

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

  • @user-ub1pr6we3d
    @user-ub1pr6we3d 8 днів тому

    Спасибо автору👍🏻🐳

  • @MSMA8423
    @MSMA8423 Місяць тому +1

    Спасибо вам

  • @user-up2oj4tv8f
    @user-up2oj4tv8f 6 днів тому

    Супер! Спасибо!

  • @user-st5cj8pk1f
    @user-st5cj8pk1f 7 днів тому

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

  • @kolabaka6851
    @kolabaka6851 11 днів тому

    Спасибо тебе большое, ты прояснил очень много непонятного для начинающих

  • @rolanbadrislamov2550
    @rolanbadrislamov2550 Місяць тому +1

    Класс!

  • @Royal_Girag
    @Royal_Girag Місяць тому +1

    Крутое видео, спасибо! Вот бы что-то подобное по Куберу.

  • @apexnuts9785
    @apexnuts9785 Місяць тому +1

    Спасибо

  • @user-ny9ux9ss8n
    @user-ny9ux9ss8n Місяць тому

    лучший))

  • @genobr
    @genobr 7 днів тому

    Хороший материал, спасибо! Было бы круто посмотреть про какой-то более или менее сложный проект с использованием докера

  • @russkijghoro4805
    @russkijghoro4805 Місяць тому +1

    Классные ролики. Давай следующий про кафку или эластик

  • @silkproduction
    @silkproduction Місяць тому

    хорош!

  • @hyprland
    @hyprland Місяць тому +1

    очень круто. kubernetes тоже очень хотелось бы услышать

  • @weamigo
    @weamigo Місяць тому +2

    Отметится здесь если вам тоже понравился выпуск ↙️

  • @bbasil1312
    @bbasil1312 7 днів тому

    Классный видос, но пример из повседневной жизни, конечно, очень программисткий :D

  • @dimankan
    @dimankan Місяць тому

    Чё за лев этот тигр

  • @piotrbiy8712
    @piotrbiy8712 11 днів тому +1

    google-translate: Давным-давно, не помню кто, хвалил лекции Фейнмана по физике такими словами: «Все остальные лекторы говорят: «Посмотрите, какой я умный!» Но девиз Фейнмана: «Посмотрите, как это просто!» То же самое могу сказать и об этой лекции.
    Oryginalny tekst:
    Dawno, dawno temu, nie pamiętam już kto, zachwalał mi wykłady Feynmana z fizyki następującymi słowy: "Wszyscy inni wykładowcy mówią: Patrz, jaki jestem mądry! Natomiast dewizą Feynmana jest: Patrz, jakie to proste!". To samo mogę powiedzieć o tym wykładzie.

  • @ICeMAn70833
    @ICeMAn70833 Місяць тому +4

    Класс 👍
    Сделай видео про Kafka и RabbitMQ

    • @cppchef2007
      @cppchef2007 3 дні тому

      А так же про SomeIP и Apache Thrift и Google Protocol Buffer

  • @observer777777
    @observer777777 6 днів тому

    Огромное спасибо за видео! Так теперь, если загрузить это не локально, а на серверы то nginx будет автоматом распределять нагрузку и перенаправлять юзеров на менее загруженные серверы? Или нужно ещё что-то?

  • @podgorniy.r
    @podgorniy.r Місяць тому +1

    Отлично, благодарю! Что планируется в качестве следующей темы?

    • @suchkov-tech
      @suchkov-tech  Місяць тому +1

      В качестве следующих тем планирую миникурс по SQL, а также kafka и elastic, но все зависит также и от запросов в комментариях

    • @podgorniy.r
      @podgorniy.r Місяць тому

      @@suchkov-tech благодарю за ответ, в таком случае добавлю плюс к elastic search :)

  • @arsenyvinogradow2474
    @arsenyvinogradow2474 5 днів тому

    Смотрел на 2x перематывая, узнал докер за 4 минуты.

  • @Kirill.Bogdanovich
    @Kirill.Bogdanovich Місяць тому +1

    Очень информационные ролики, благодарю за вашу работу ✊
    Скажите пожалуйста, каким образом делаются подобные анимированные ролики как у вас? Или какой инструментарий используется для подобной анимации(визуального ряда)?

    • @suchkov-tech
      @suchkov-tech  Місяць тому +1

      одного инструмента как такового нет. Что-то делается в обычных графических редакторах, а что-то просто в powerpoint и стандартными анимациями там, что-то в онлайн сервисах подобных

  • @tigranmzykyan5771
    @tigranmzykyan5771 20 днів тому +1

    Очень хорошее видео. Можете подсказать , что за расширения терминала у вас?)

    • @suchkov-tech
      @suchkov-tech  15 днів тому

      спасибо) Я использую iterm2 + zsh + oh-my-zsh

  • @meteor_jam
    @meteor_jam Місяць тому +2

    бро я влюбился в твой канал, планируются ли уроки по куберу или ансибл?

    • @suchkov-tech
      @suchkov-tech  15 днів тому +1

      спасибо :) по куберу планирую

  • @kephec6233
    @kephec6233 7 днів тому

    Я никогда не юзал докер для развертывания своих приложений. Обычно компилировал свой код статически на WSL2 и перекидывал свои сервисы на реальную какую нибудь убунту. Даже не знаю, будет ли оно полезно для каких нибудь Qt приложений. Qt библиотеки много занимают, да и зависимостей там ооочень много, получается контейнер будет 900 метров для приложения которое упаковывается статически в 30 метров. Ещё не знаю как это можно на практике использовать, для C++ с кучей библиотек и зависимостей.

  • @pashadjoystick
    @pashadjoystick Місяць тому +1

    ёхнуца :) оказывается эту тему тоже можно не заумно объяснить

  • @fnmby
    @fnmby 8 днів тому

    что за консольку вы используете на маке? (терминал)

  • @thesined23
    @thesined23 16 днів тому +1

    Подскажите, а контейнер с nginx содержит какой-то образ ос? И сам ngnix под какую ос скомпилирован в контейнере?

    • @suchkov-tech
      @suchkov-tech  15 днів тому

      Все зависит от конкретной версии образа nginx. Вы можете выбрать ту версию которая подходит больше всего, на dockerhub у образов можно посмотреть то, на чем он строится.
      Если посмотрим конкретно по nginx : hub.docker.com/_/nginx/tags есть те которые в качестве базовой ос используют debian, есть alpine и тд.

    • @thesined23
      @thesined23 15 днів тому

      @@suchkov-tech т.е. это по сути как виртуальная машина с ос + nginx?

    • @suchkov-tech
      @suchkov-tech  15 днів тому +1

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

    • @thesined23
      @thesined23 15 днів тому

      @@suchkov-tech а к ОС контейнера можно подключиться через виртуальный монитор (kvm), как на виртуалке? Или там только cli/bash доступ?

  • @cppchef2007
    @cppchef2007 3 дні тому

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

    • @suchkov-tech
      @suchkov-tech  2 дні тому

      обычно используют удаленные репозитории в dockerhub. Локально собранные образы пушат туда (флоу такой же как с git и github), и дальше можно получить этот образ на любом компьютере, правда при условии что образ публичный или же если Вы авторизованы в правильного пользователя с доступом к этому образу.

  • @malinatrash
    @malinatrash Місяць тому +3

    A можно ещё кубер? 👉👈

  • @cppchef2007
    @cppchef2007 3 дні тому

    20:17 Скажите пожалуйста, почему образ go-hello занимает так много места, аж 892 мегабайта?

    • @suchkov-tech
      @suchkov-tech  2 дні тому

      хороший вопрос! Проблема в базовом образе который был использован. Про то как строить более оптимальные образы есть отдельное видео на канале ua-cam.com/video/9NqfyBcCyUs/v-deo.html

  • @vtroe
    @vtroe 8 днів тому

    1:58 виртуальное пространство?

  • @ivansavinivanov5937
    @ivansavinivanov5937 10 днів тому

    Знающие, подскажите как убрать ошибку "Container console - Error Unable to retrieve image details" версия docker 26.0.1

  • @yegorsk97
    @yegorsk97 Місяць тому +1

    Что за терминал такой?

    • @suchkov-tech
      @suchkov-tech  Місяць тому +1

      iterm + zsh + oh my zsh

    • @yegorsk97
      @yegorsk97 Місяць тому

      @@suchkov-tech спасибо

  • @itirush2701
    @itirush2701 Місяць тому +1

    k8s за 20 минут слабо ?

    • @MrMikhailDJ
      @MrMikhailDJ Місяць тому +1

      Вполне возможно. Кластер запустить в docker desktop, который встанет из wsl. А там и kubectl возможно из коробки уже. Рассказать про pod, service и deployment в двух словах и манифесты готовые к ним. Может быть успеется сухо передать за 20 минут что к чему. Но зачем это всё знать разработчикам? Для этого есть системные инженеры. А начинающему сис инженеру такого рода видео скорее всего будет неинтересно. Лучше за 20 минут продемонстрировать как работать с kubernetes dashboard. Это единственное что может понадобиться другим командам на проекте. К тому же права у них будут урезаны. На среде для тестирования мы обычно своим разработчикам выдаем права только на просмотр pods, deployments и их статистику, а также exec в контейнеры на поде. Пользуется только пара человек на ведущих должностях. Вот и всё. Вопрос нужно ли было вообще делать аккаунт в уи)) Не забываем, что автор канала программист, а не системный администратор или системный инженер)

  • @zaharcevs
    @zaharcevs 11 днів тому

    Привет. Интересно и доходчиво, только как у всех как создать, запустить есть, а как удалить и почистить НЕТ! Так что не всё за 20 мин про докер. А вообще стиль изложения хороший, постарайся не перескакивать а более доконально показывать, это тебе знающему понятно откуда образ появился, а новечек не вкури. Спасибо.

  • @andreyua2
    @andreyua2 11 днів тому

    0 дизлайков 😮😊

  • @Tire-Tire
    @Tire-Tire 6 днів тому +1

    И понятно, и не понятно.