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

Поделиться
HTML-код
  • Опубликовано: 6 июн 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

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

  • @savin55589
    @savin55589 9 месяцев назад

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

  • @andriyhumeha9547
    @andriyhumeha9547 Год назад +9

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

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

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

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

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

  • @illyamax257
    @illyamax257 9 месяцев назад

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

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

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

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

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

  • @mrkeks6067
    @mrkeks6067 Год назад +4

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

    • @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 Домовились 😊Вчити го не складно, головне зрозуміти.

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

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

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

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

  • @AD-pe8wg
    @AD-pe8wg Год назад +4

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

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

    Чудові відео

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

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

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

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

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

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

  • @der_Grosse
    @der_Grosse Год назад +2

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

    • @DevopsOnWire
      @DevopsOnWire  Год назад +2

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

  • @not4sure
    @not4sure 9 месяцев назад

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

  • @quick-tech-tricks
    @quick-tech-tricks Год назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @MrMikonoid
    @MrMikonoid 6 месяцев назад

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