Docker - що таке докер? Огляд, основні команди, best practices

Поділитися
Вставка
  • Опубліковано 12 тра 2024
  • Ідея для цього відео виникла з питання: що спільного між докером, Шреком і цибулею?
    Звісно, крім самої відповіді, було додано ще кілька супутніх деталей, щоб ті, хто ще не знайомий з docker, могли скласти певне уявлення про цей девопс інструмент, його основні складові, головні інструкції (FROM, ENV, WORKDIR, RUN, COPY, EXPOSE, ENTRYPOINT, CMD), відношення між ними та головні докер команди.
    Також не втрималася від того, щоб додати кілька коментарів щодо best practices при його використанні.
    -----------------------------------------------------
    00:00 - Для чого Docker?
    00:25 - Основні компоненти
    01:10 - Dockerfile / докерфайл
    03:12 - Кешування
    04:30 - Image / зображення
    05:14 - Container / контейнер
    -----------------------------------------------------
    Файли до відео можна знайти тут:
    www.notion.so/Devops-0232224e...
    Подобається контент і хочеш висловити вдячність? 😜
    Обміняй час, витрачений на створення цього відео, на кілька гривень для наших хлопців. Підтримай ЗСУ нижче за посиланням! 💛💙
    savelife.in.ua/donate

КОМЕНТАРІ • 45

  • @yaroslav7328
    @yaroslav7328 Рік тому +9

    Хоч я і постійно працюю з Docker, все одно, ваша розповідь дуже цікава і потрібна. Так тримати! Молодці. Нарешті, ми маємо гарний україномовний канал для девопсів!

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

      Рада, що сподобалося 😁

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

    Дякую за українськомовний контент. Хочу ще відео про докер або кубернетіс

  • @illyamax257
    @illyamax257 8 місяців тому

    Привіт, дуже класно пояснюєш, хотілося б продовження, як приклад прямого створення корисної програми і запуску в декері, а взагалі дуже класно підтримую))

  • @savin55589
    @savin55589 8 місяців тому

    Коментар в підтримку каналу ❤

  • @andriyhumeha9547
    @andriyhumeha9547 Рік тому +9

    Давайте ще, ніби нічого й новго, але все добре систематизовано, й наводить лад в голові ;)

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

      Порядок - це добре 😌
      Рада, що сподобалося 😄

  • @oleksandromelchenko3627
    @oleksandromelchenko3627 Рік тому +6

    Додивився до кінця) Приємно чути рідною. Нещодавно дізнався про девопс як почав вивчати GO. Тож мені цікаво розібратись. Дякую🙂

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

      круто)

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

      Чому почали вивчати go і які перші враження? Наскільки легко йде освоєння? 🤠

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

      @@DevopsOnWire Я давно зацікавився програмуванням. Спочатку cпробував фронт-енд, але зрозумів що це візуальна частина захотів вивчити щось для бек енду щоб робити повноцінні додатки. Спробував С# і це чудова мова, але як і всі має свої недоліки(clr). Так в пошуках простої мови програмування для бек-енду натрапив на GO. Синтаксис відрізняється від C# та JS тому одразу насторожує цей фактор і здається дивним. Проте чим далі вчити Go то приходить розуміння. Так для себе вирішив , що стану програмістом напрямку хмар(cloud) тобто девопс🙂. Про недоліки го також знаю, але НЕ хочу вчити складне як С++ чи Rust

    • @DevopsOnWire
      @DevopsOnWire  Рік тому +2

      @Oleksandr Omelchenko Ой всьо, тепер я знаю, до кого приходитиму консультуватися по go 😂😜

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

      @@DevopsOnWire Домовились 😊Вчити го не складно, головне зрозуміти.

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

    офігезне відео, з нетерпінеям чекаю нових по докеру ^ ^

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

      Дякую за добрі слова 😁😌

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

    Дякую! Хочу більше відео про докер!

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

    Боже яка мила, дякую💛💙

  • @AD-pe8wg
    @AD-pe8wg Рік тому +4

    Додав у резюме, що тепер я знаю докер

  • @der_Grosse
    @der_Grosse Рік тому +2

    Крутезне відео, як і всі інші на каналі!) Контент гідний топів Ютюбу! Дякую!)

    • @DevopsOnWire
      @DevopsOnWire  Рік тому +2

      Тааа, так похвалили, що аж засоромилася 😆

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

    Коротко, чітко і пізнавально. З радістю подивлюся продовження

  • @quick-tech-tricks
    @quick-tech-tricks Рік тому

    Дякую. Круто, суперова лаконічна інструкція для освішення основних концептів Докеру)

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

    Чотко як завжди! Дяка!

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

    Чудові відео

  • @mironone7489
    @mironone7489 3 місяці тому

    Я бажаю більше відео по докеру, більш докладнішого. Зробите спеціально для таких як я?)

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

    дякую за туторіал

  • @not4sure
    @not4sure 8 місяців тому

    Ахахахаха, відсилка на шрека чудова

  • @user-uv8ym9ej5l
    @user-uv8ym9ej5l Рік тому

    Дякую за відео! Чекатиму продовження про докер, а також хотілось би про кубернетес та особливості написання .yaml файлів :)

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

      Саме думала про ямл, але зроблю трохи пізніше. Можливо, вже після сесії 😬😬😬

  • @user-lp7uc4yf8w
    @user-lp7uc4yf8w Рік тому

    Класне пояснення. Дякую!

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

    Дуже актуально. Дякую.

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

    Гарне відео. Я так зрозумів докер використовують я багатошаровий захищений сейф? Чи для чого? Вибачте, але яка функція докуру у розробці бекенду чи фронтенду? Можливо це дурні запитання, але ...?

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

      Так, докер дозволяє запускати процеси (якийсь код) ізольовано одне від одного. Під час розробки його можна використати щоб:
      1) швидко встановити і протестувати рішення
      2) емулювати багатокомпонентну продакшин інфраструктуру: в одному контейнері база даних, в іншому - сама програма
      3) мікросервісна інфраструктура
      4) незмінне виконання коду всередині контейнера, навіть при зміні версій різних пакетів на хості
      5) якщо треба тестувати продукт, який буде ранитися на Лінукс, наприклад, а у вас стоїть вінда
      і тд.
      Сподіваюсь, що зрозуміліше так 😅

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

      Набагато зрозуміліше дякую за неймовірну роботу. Тобто, наприклад, це в якомусь сенсі Vbox віртуальна машина, але вкодовому варіанті. Якщо спрощення?

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

      @@alexusta8001 перегляньте відео про віртуалізацію та контейнеризацію в плейлисті Devops. Там пояснюється різниця між ними.

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

    Тож відео розраховано на тих, хто вже має досвід роботи з докером? Якщо так - то ясно, а якщо ні, то для початківців таких як я виглядає приблизно як "намалювати сову")) Чи буде ще більш детально?

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

      Всі відео в плейлисті "Devops" - це огляд концепту чи технології, щоб отримати приблизне уявлення про неї. В майбутньому на каналі з'являтимуться детальні розбори того, що згадується в цьому плейлисті, в тому числі і докер. Хоча, зважаючи на ситуацію, планувати щось доволі важко 😅

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

    Щеб трохи історії як зв'явились контейнери, та в чом різниця між jails/chroot та lxc/docker