05-Docker: Volumes. Постоянные данные. Persisting Data.

Поделиться
HTML-код
  • Опубликовано: 23 авг 2022
  • 05-Docker: Volumes. Постоянные данные. Persisting Data.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Буду очень благодарен за поддержку в виде чашечки ☕️:
    www.buymeacoffee.com/RomNero
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Предложениям пишите на: infotube@romnero.de
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

  • @tronco3180
    @tronco3180 Год назад +8

    спасибо за видеоурок, четко, ясно, без воды.

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

      Спасибо за отзыв

  • @valarg5756
    @valarg5756 Год назад +10

    Максимально полезно и продуктивно. Спасибо за труд и помощь. С нетерпением жду нового видео.

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

      Спасибо за отзыв. Скоро будут следующие видео

  • @user-hd5lj7io9i
    @user-hd5lj7io9i Год назад +3

    спасибо за урок!

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

      Всегда пожалуйста. Это ещё не конец😊

  • @senkamatic8448
    @senkamatic8448 2 месяца назад +1

    Талант преподавания, что тут ещё сказать!!! Продолжайте!!!!))🙂

    • @RomNero
      @RomNero  2 месяца назад

      Спасибо. Очень приятно 😉

  • @Klaz73
    @Klaz73 Год назад +5

    Шикарно! По Вашим урокам решил повторить материал с которым знаком. Очень полезно, легко, занимательно! Благодарю Вас!

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

      Спасибо большое за такой отзыв. Мотивирует делать дальше. Ещё будет несколько серий по докер.

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

      Docker compose, Dockerfile! Жду с нетерпением!

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

      Это как раз 2 следующих выпуска. Все будет👍🏻

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

    Лучший

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

      Спвсибо))

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

    Кайф, очень нравится. Желаю успехов

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

      Спвсибо. И Вам тоже лёгкого изучения👍🏻

  • @user-dr2xn4uf7r
    @user-dr2xn4uf7r 10 месяцев назад +2

    Отличный подход! Особенно, когда комбинируете речь + командную строку + схемотехнику + примеры и рассказываете так, что это не должно быть сложно! А ведь не должно!
    Подписываюсь под каждым вашим видео. Добавляю в избранное. Желаю вам не останавливаться на этом пути!

    • @RomNero
      @RomNero  10 месяцев назад

      Спасибо 👍 Лучший отзыв для меня😉

    • @user-dr2xn4uf7r
      @user-dr2xn4uf7r 10 месяцев назад

      @@RomNero ждём кубер)

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

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

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

      Спасибо за отзыв.
      Вы не первый, кто говорить о K8s. Буду начинать делать))

    • @user-dr2xn4uf7r
      @user-dr2xn4uf7r 10 месяцев назад

      @@RomNero поддерживаю про k8s!!! С такой подачей как у вас этот сложный продукт был бы намного понятнее!!!

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

    Отличный урок. Наконец-то нашел что-то дельное по докерам.

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

      Спасибо. Надеюсь, видео будет полезным 👍

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

    Спаибо !

  • @AlexK-df4ne
    @AlexK-df4ne Год назад +8

    Мне редко что либо нравится после 10 лет работы в it. Но пока что это лучшее видео коротко и по делу, ни воды, ни ненужных картинок ввиде лица автора. Видно что человек пытается коротко и понятно донести информацию, а не занимается само пиаром.
    Всё очень круто, продолжай в том же духе.
    Не забывая что человек способен воспринимать информацию только 20 первых минут)

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

      Спасибо за такой приятный комментарий и совет.
      На счёт длинны видео - пытаюсь делать покороче. Но над этим ещё мне стоит поработать 😉

    • @AlexK-df4ne
      @AlexK-df4ne Год назад +1

      @@RomNero это совет психологов :)
      нет просто теоретическая часть должна быть не более 25 минут говорят потом мозг отключается , дальше может быть практическая, но мой совет не уместен потому что и так все очень хорошо и по делу. не будим забывать старый принцип "работает! не лезь!" :)

    • @AlexK-df4ne
      @AlexK-df4ne Год назад +1

      @@RomNero если честно есть один канал на ютубе который можно не отрываясь смотреть весь час www.youtube.com/@user-wk2fg8vh4j/featured
      не является рекламой, просто поделится
      залапаешь на час.
      интересно возможно ли в той же форме излагать настройку докера :))

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

      Спасибо. Хороший канал, познавательный. Такие видео интересно смотреть и просто слушать (даже на диване).
      С обучающими видео - такое провернуть сложно, так как нужно постоянно концентрироваться и понимать.
      Хотя есть люди, которые просто даже перед сном смотрят какие-то практические видео😄 не могу сказать, на сколько такое продуктивно😄

    • @AlexK-df4ne
      @AlexK-df4ne Год назад

      @@RomNero гдето видел канал называется Видео для сна или что то такое , там реально видео о квантовой физике и теории струн были :)

  • @motoGarry
    @motoGarry Год назад +5

    Супер просто !
    Можно следующую серию посветить теме "сети в Докере" ?

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

      Спасибо. Да, будет видео на данную тему

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

    Спасибо

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

    super!

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

      Thank you 😉👍

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

    А где же новый выпуск ? :) Классно рассказываете

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

      Сегодня. Через 2 часа))

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

      @@RomNero Супер!

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

    Спасибо, немного помучился с путями в windows:)

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

      Да, винда не упрощает работу. Переходи на линукс.

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

    Классное видео, все понятно доступно, и можно примеріь делать вместе с автором, спасибо

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

      Спасибо большое за позитивный отзыв👍😉

  • @corochoone
    @corochoone Месяц назад

    Спасибо за видео. Но куда было бы интересней получить информацию о томах, которые монтируются по сети. Т.е. NFS, Ceph и т.д.

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

    Почему в первом примере использования volumes примонтированная директория была пуста? Во втором и третьем примерах примонтированные директории создались и наполнились содержим из самого контейнера, как бы синхронизировались.

  • @evgenyishuvaev4773
    @evgenyishuvaev4773 7 месяцев назад +1

    С анонимными volume не все так просто, начал проверять у себя и у меня не удалялись анонимные volumes, залез в документацю и увидел там, что такое поведение определеяется флагом "--rm" если его не указать то при удалении контейнера анонимный volume останется. (Может кому полезно будет дополнение))

    • @evgenyishuvaev4773
      @evgenyishuvaev4773 7 месяцев назад

      Спасибо автору за материал, представляю как много сил уходит на подобные материалы)

    • @RomNero
      @RomNero  7 месяцев назад +1

      Спасибо за информацию. Да, это важное замечание☝️👍

  • @zakirovio
    @zakirovio 10 месяцев назад +1

    21:50 а в чем задача анонимных томов, если они удаляются после удаления контейнера?

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

    Спасибо за видео. Хочу попросить видос про сети докера

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

      Спасибо. Как раз на днях будет о сетях.

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

    Возможно из-за того, что я поставил дока-десктоп, но у меня не находит папку докер по пути cd /var/lib/docker есть только папка docker-desktop, но в ней только один файл.

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

    ..а еще при мнтировании папки содержимое перезаписывается в контейнере. т.е. пустая папка на хосте задает пустоту в докере. странно

  • @user-ii2sq9cq3y
    @user-ii2sq9cq3y 7 месяцев назад

    Здравстуйте, подскажите, пытаюсь развернуть приложение django в докере, но директории из докера не отображаются в пайчарме, не на винде не на линуксе.

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

    Приветствую, Спасибо за видео!
    Вопрос про редактирование файла:
    nano /opt/nginx/data/index.html
    пользователь в группе docker,
    однако не дает возможность создать файл, только через sudo.

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

      Это из-за прав на файл.
      Пользователь в группе docker может управлять докером и контейнерами.
      Я бы вам посоветовал посмотреть видео о пользователях, группах и правах в Linux.

  • @user-ee1xf7qm5d
    @user-ee1xf7qm5d 3 месяца назад

    На 1.5 можно смотреть

  • @user-iy1bx8zz6v
    @user-iy1bx8zz6v 5 месяцев назад

    Привет!
    Изучаю докер по твоим видео и параллельно читаю документацию/другие статьи.
    Возникло недопонимание Host Volumes, о которых ты рассказываешь.
    В видео ты не рассказал о Bind Mounts, которые тоже находятся на хосте вне рабочей директории докера, и не управляются им + мы ссылаемся на них как на абсолютный путь.
    Возник вопрос: Host Volumes случайно не то же самое, что Bind Mounts? )
    P. S. уже оставлял коммент, но он почему-то просто исчез.

    • @RomNero
      @RomNero  5 месяцев назад +1

      Привет.
      Да, всё верно👍 Bind mounts это Volumes с абсолютным путём.

    • @user-iy1bx8zz6v
      @user-iy1bx8zz6v 5 месяцев назад

      @@RomNero Благодарю за видео и ответ )

  • @vladimirkonyshev5486
    @vladimirkonyshev5486 10 месяцев назад

    Знаю что можно указывать кастомный путь до аолюмов через в /etc/docker/config.json.
    Но не могу понять как сделать так чтобы в папке при создании именных волюмов они появлялись в папке рядом с docker-compose.yml.
    Пока что у меня получилось пробросить пустую папку в докер. А я хочу наоборот чтобы из докера пробрасывалась папка с содержимым при первом создании контейнера в папку моего проекта , а не в /var/lib/docker.
    /etc/docker/config.json настраивается глобально и не подходит ...
    Буду признателен за помощь!

    • @RomNero
      @RomNero  10 месяцев назад

      Не знаю правильно ли я понял вопрос. Но попробуй сделать так при запуске контейнера
      -v /директория/с/dockercompose:/директория/в/контейнере

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

    на хост папка монтируется почему-то с root правами. это так нужно?

  • @user-wd9ui4br5l
    @user-wd9ui4br5l 15 дней назад

    У меня остались Volumes после удаления контейнера 20:33
    b666d2387ff9/_data# docker volume ls
    DRIVER VOLUME NAME
    local 0d57f45ac1bf61957c318051ffad2cd2de0796415605d87e81b60ea3ab27b4fb
    local 5be705bbe37e8071c7628d222e29c6735a73eb00c038d467b4f0156e89c675d8
    local 266484b3f226050f7a89f9fb262460245968c1ed89ad9389181c03e3bc3c863a
    local aca5c8b3d5e13e77b051df18efb00cd1c8571173ae578ade5d5176abfd2c7b56

  • @AzizjanAyupov_leo
    @AzizjanAyupov_leo 3 месяца назад

    как же бесит твое дока

    • @RomNero
      @RomNero  3 месяца назад

      Не смотри, не мучайся 😄 и пожалуйста за бесплатную инфу☝️

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

    При удалении контейнера и создании нового с 3 примера, он перезаписывает файлы в директориях?

  • @picblade
    @picblade Месяц назад

    Мне не понравилось. Подача очень липкая. Нет лаконичности... Например, почему бы не поставить нано и отредачить в терминале, зачем этот бульон из ката? Это проще для новичка? Нет. Это только путает лишними многоярусными выводами в терминале. Новичку повторить такое не удастся сходу. И он вместо того чтобы двигаться по уроку, пойдёт гуглить как ставить нужный пакет. А если человек знает что делать или у него уже стоит редактор, то он будет плеваться и перематывать...
    Второе. К чему эти заискивания после остановки и удаления контейнера? Вы уже в самом начале сказали что данные будут удалены вместе с контейнером... К чему эти прыгскоки? . Короче, смотреть дальше не стал, тема на две минуты, а воды налито.... Тем более, это урок не на уровне "осваиваем линукс", это докер. Подразумевается что смотрящий умеет базу.
    Да и на схемах в начале, в принципе уже было понятно, что рассказывать об элементарных вещах автор не может нормально - какие-то запинки постоянно. Бррр.

    • @RomNero
      @RomNero  Месяц назад

      Спасибо за конструктивеую критику. Есть к чему расти, работаю над этим😉
      Но всем не угодить всё равно...

    • @picblade
      @picblade Месяц назад

      @@RomNero конечно, всем не угодишь. Но лучше всегда оглядываться "для кого это". И сценарий писать с прикидкой что, например вбить сходу апт инсталл нано, гораздо эффективнее во всех смыслах. Новичок между делом получит знания о том, как мгновенно обзавестись удобным и простым редактором, а более опытный, с пониманием пропустит это мимо мозга.
      Это к тому, что присутствует очевидный диссонанс, и им страдают большинство дающих уроки: прыжки между уровнем смотрящего. Криво выразил мысль, но попробую раскрыть... Грубо говоря в одном абзаце одновременно присутствует информация рассчитанная на адвансед, и здесь же на уровень НОЛЬ. Нулевый линух юзер не пойдёт за докером... Он на удалении директории спотыкается, кикие там контейнеры :) Ему бы с основным разобраться.
      Ну, думаю, мысль донёс. Удачи!