5 важных вещей о Docker для начинающих

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024

ความคิดเห็น • 54

  • @PurpleSchool
    @PurpleSchool  ปีที่แล้ว +5

    ⚡Курс по Docker: purpleschool.ru/course/docker

  • @lexxpiro
    @lexxpiro ปีที่แล้ว +5

    Очень полезно и понятно 👍

  • @act0r399
    @act0r399 ปีที่แล้ว +3

    Это было годно, спасиб вам большое за такой урок)

  • @Rostik96
    @Rostik96 ปีที่แล้ว +1

    А ты крутой чувак💣
    Речь поставлена.
    Respect😎👊

  • @Dedinside-vv5cr
    @Dedinside-vv5cr ปีที่แล้ว +2

    Как раз то, что я хотел увидеть⚽⚽⚽

  • @deadscorpion1200
    @deadscorpion1200 ปีที่แล้ว

    Вот. Вот тут у тебя в начале дикция вообще отличная. Я прям с кайфом посмотрел

  • @ivanstrelka3448
    @ivanstrelka3448 ปีที่แล้ว +1

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

  • @alexterev4500
    @alexterev4500 ปีที่แล้ว

    Один вопрос только возник (не по сабжу) - почему так мало подписчиков? Годнота! Лайк, подписка!

  • @TheProfessionalGambler
    @TheProfessionalGambler ปีที่แล้ว +4

    Виртуализация - не значит, только, виртуальная машина. Есть разные уровни виртуализации и докер один из них.
    Поэтому докер - это также виртуализация, просто на уровне ос.

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว

      Это изоляция, тут не используются виртуальные ядра или чтобы то не было ещё.

    • @TheProfessionalGambler
      @TheProfessionalGambler ปีที่แล้ว +1

      @@PurpleSchool виртуальные ядра - это виртуализация на уровне машины. В докере используется виртуализация на уровне ОС.

    • @YuriySamorodov
      @YuriySamorodov ปีที่แล้ว +3

      ​@@PurpleSchoolЕсли Docker - это не виртуализация, то почему он не устанавливается, если виртуализация (VT-d, VT-x) выключена на уровне BIOS? Разве Docker Engine - это не некий слой абстракции? Почему при на Windows Docker не запускается без WSL (который крутится на Hyper-V), а в требованиях Docker к Linux значится KVM?

    • @eterline
      @eterline 2 หลายเดือนก่อน

      @@YuriySamorodov докер можно ставить в системы с отключенной вложенностью виртуализации (Арендую хост AEZA, на Shared ноде, там черным по белому написано "Вложенная виртуализация отключена"), однако docker прямо сейчас пашет на нем. Требования присутствуют лишь для Docker Desktop инсталляции (На самой странице Docker Desktop), который применяется для разработки, и есть отдельная статья, на самом же сайте докера: "Why does Docker Desktop for Linux run a VM?" . Непосредственно сам Docker Engine не требует KVMа, в противном случае мой пример вначале невозможен. Да докер является виртуализацией, но лишь в области пространства пользовательских именований, что к аппаратной виртуализации и SLAT пейджингу отношения не имеет.

  • @iNikelas
    @iNikelas ปีที่แล้ว

    Спасибо, хорошо объясняете

  • @lorem4811
    @lorem4811 ปีที่แล้ว +1

    А что делать с настройкой firewall на сервере при использовании докера? Была у меня задача поднять пару контейнеров на baremetal сервере, и закрыть все порты кроме 80, 443, 22. Ох я и намучался настраивать iptables правила, которые докер постоянно переписывал.

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว +1

      Там надо отдельные правила поверх Docker делать.

  • @osad4enko
    @osad4enko 2 หลายเดือนก่อน +1

    мальчик - курсит химеей в качалке, мужчина курсит purpuleSchool

    • @PurpleSchool
      @PurpleSchool  2 หลายเดือนก่อน

      @@osad4enko 😆

  • @ВладиславГришин-ш7ш
    @ВладиславГришин-ш7ш ปีที่แล้ว

    в докер контейнер засунуть группу сервисов можно? допустим postgresql + http сервер ?

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว

      Можно, но не нужно. Задача Docker как раз сделать изолированные среды для каждого приложения. Http сервер отдельно, pg отдельно. А между контейнерами они смогут легко общаться.

  • @maximhasp1
    @maximhasp1 ปีที่แล้ว

    Здравствуйте Антон, подскажите пожалуйста когда стоит ждать релиз вашего курса "advanced js"?

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว

      Да, будет в конце месяца, начале следующего.

  • @YuriySamorodov
    @YuriySamorodov ปีที่แล้ว

    Вопрос. ​Если Docker - это не виртуализация, то почему он не устанавливается, если виртуализация (VT-d, VT-x) выключена на уровне BIOS? Разве Docker Engine - это не некий слой абстракции? Почему на Windows Docker не запускается без WSL (который крутится на Hyper-V), а в требованиях Docker к Linux значится KVM?

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว

      Так как в Windows и Mac есть прокладка для запуска, а в рамках Linux таких танцев с бубнами нет

  • @igorseledtsov7345
    @igorseledtsov7345 3 หลายเดือนก่อน

    Самая важное знание о докере
    это
    Если он вам понадобился.. то вы ранее сделали что-то не так Это костыль ведь по сути

  • @vladsarosek9521
    @vladsarosek9521 8 หลายเดือนก่อน

    А где объяснение, почему я могу в пределах докерах клнтейнера поставить другую os

    • @PurpleSchool
      @PurpleSchool  8 หลายเดือนก่อน

      Так как в контейнере у вас полностью другое пространство, где можно поставить другие библиотеки и получить другую сборку

  • @ВладиславГришин-ш7ш
    @ВладиславГришин-ш7ш ปีที่แล้ว

    докер контейнер - это LXC контейнер?

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว

      LXC это альтернатива Docker

  • @TemArt90
    @TemArt90 ปีที่แล้ว

    Интересно, но так и не понял, зачем это нужно (изоляция и т.д.) почему нельзя запускать процессы обычным способом.

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว

      Скажем у вас 2 приложения, который требуют 2 разных версии runtime (go, node, или что-то ещё). Не говоря уже о безопасности. Дырка в одном приложении открывает доступ ко всей хостовой системе.

  • @quick6response
    @quick6response ปีที่แล้ว

    Как лучше конфигурировать компоус? У многих в репозиториях вижу связку например сразу трех сервисов, а не по отдельности, в чем этот подход лучше (для каждого сервиса) отдельный докер компоус?
    На примере nest js: redis, postgres, rabit

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว +4

      Если мы пишем в одном compose, то можем связать сервисы, указав зависимость друг от друга, что очень удобно, так порядок запуска будет за нас контролировать docker.

  • @vitalijslavrinovics8756
    @vitalijslavrinovics8756 ปีที่แล้ว +1

    Это видео долеко не для начинающих.

  • @ivanselyt
    @ivanselyt ปีที่แล้ว

    тебя не смущает плохой звук?

    • @aau8
      @aau8 ปีที่แล้ว +2

      Мне кажется плохой звук у твоих динамиков

  • @sharkman6434
    @sharkman6434 ปีที่แล้ว +4

    Просьба к автору, поработайте пожалуйста над речью и дикцией, приходиться слушать на обычной скорости а это для разраба в 2023 непозволительная роскошь. Сами себя включите на 1,5 - не понятно , значит не правильно дикция идёт.

    • @yeager6646
      @yeager6646 ปีที่แล้ว +15

      Хмм, вроде всё четко, попробуйте уши прочистить

    • @сашаиванов-г9ч7и
      @сашаиванов-г9ч7и ปีที่แล้ว +9

      Норм все понятно

    • @MaximLisyanskiy
      @MaximLisyanskiy ปีที่แล้ว +8

      На x2 слушаю, всё норм

    • @dimovich85
      @dimovich85 ปีที่แล้ว +4

      Да, я в 2х понимаю

    • @sharkman6434
      @sharkman6434 ปีที่แล้ว

      @@dimovich85 включи того же улби тв или минина ))) есть же разница, я на 1, тольько в наушниках могу тут смотреть на толчке не удобно же )))