Отличный подход! Особенно, когда комбинируете речь + командную строку + схемотехнику + примеры и рассказываете так, что это не должно быть сложно! А ведь не должно! Подписываюсь под каждым вашим видео. Добавляю в избранное. Желаю вам не останавливаться на этом пути!
Мне редко что либо нравится после 10 лет работы в it. Но пока что это лучшее видео коротко и по делу, ни воды, ни ненужных картинок ввиде лица автора. Видно что человек пытается коротко и понятно донести информацию, а не занимается само пиаром. Всё очень круто, продолжай в том же духе. Не забывая что человек способен воспринимать информацию только 20 первых минут)
@@RomNero это совет психологов :) нет просто теоретическая часть должна быть не более 25 минут говорят потом мозг отключается , дальше может быть практическая, но мой совет не уместен потому что и так все очень хорошо и по делу. не будим забывать старый принцип "работает! не лезь!" :)
@@RomNero если честно есть один канал на ютубе который можно не отрываясь смотреть весь час www.youtube.com/@user-wk2fg8vh4j/featured не является рекламой, просто поделится залапаешь на час. интересно возможно ли в той же форме излагать настройку докера :))
Спасибо. Хороший канал, познавательный. Такие видео интересно смотреть и просто слушать (даже на диване). С обучающими видео - такое провернуть сложно, так как нужно постоянно концентрироваться и понимать. Хотя есть люди, которые просто даже перед сном смотрят какие-то практические видео😄 не могу сказать, на сколько такое продуктивно😄
Почему в первом примере использования volumes примонтированная директория была пуста? Во втором и третьем примерах примонтированные директории создались и наполнились содержим из самого контейнера, как бы синхронизировались.
Привет. Насколько я понял анонимньіе volumes на macos вообще послезньіе посколько даже локального адреса они не имееют потому, что запускаются в виртуальной среде?
Приветствую, Спасибо за видео! Вопрос про редактирование файла: nano /opt/nginx/data/index.html пользователь в группе docker, однако не дает возможность создать файл, только через sudo.
Это из-за прав на файл. Пользователь в группе docker может управлять докером и контейнерами. Я бы вам посоветовал посмотреть видео о пользователях, группах и правах в Linux.
Возможно из-за того, что я поставил дока-десктоп, но у меня не находит папку докер по пути cd /var/lib/docker есть только папка docker-desktop, но в ней только один файл.
С анонимными volume не все так просто, начал проверять у себя и у меня не удалялись анонимные volumes, залез в документацю и увидел там, что такое поведение определеяется флагом "--rm" если его не указать то при удалении контейнера анонимный volume останется. (Может кому полезно будет дополнение))
Знаю что можно указывать кастомный путь до аолюмов через в /etc/docker/config.json. Но не могу понять как сделать так чтобы в папке при создании именных волюмов они появлялись в папке рядом с docker-compose.yml. Пока что у меня получилось пробросить пустую папку в докер. А я хочу наоборот чтобы из докера пробрасывалась папка с содержимым при первом создании контейнера в папку моего проекта , а не в /var/lib/docker. /etc/docker/config.json настраивается глобально и не подходит ... Буду признателен за помощь!
Привет! Изучаю докер по твоим видео и параллельно читаю документацию/другие статьи. Возникло недопонимание Host Volumes, о которых ты рассказываешь. В видео ты не рассказал о Bind Mounts, которые тоже находятся на хосте вне рабочей директории докера, и не управляются им + мы ссылаемся на них как на абсолютный путь. Возник вопрос: Host Volumes случайно не то же самое, что Bind Mounts? ) P. S. уже оставлял коммент, но он почему-то просто исчез.
У меня остались Volumes после удаления контейнера 20:33 b666d2387ff9/_data# docker volume ls DRIVER VOLUME NAME local 0d57f45ac1bf61957c318051ffad2cd2de0796415605d87e81b60ea3ab27b4fb local 5be705bbe37e8071c7628d222e29c6735a73eb00c038d467b4f0156e89c675d8 local 266484b3f226050f7a89f9fb262460245968c1ed89ad9389181c03e3bc3c863a local aca5c8b3d5e13e77b051df18efb00cd1c8571173ae578ade5d5176abfd2c7b56
Мне не понравилось. Подача очень липкая. Нет лаконичности... Например, почему бы не поставить нано и отредачить в терминале, зачем этот бульон из ката? Это проще для новичка? Нет. Это только путает лишними многоярусными выводами в терминале. Новичку повторить такое не удастся сходу. И он вместо того чтобы двигаться по уроку, пойдёт гуглить как ставить нужный пакет. А если человек знает что делать или у него уже стоит редактор, то он будет плеваться и перематывать... Второе. К чему эти заискивания после остановки и удаления контейнера? Вы уже в самом начале сказали что данные будут удалены вместе с контейнером... К чему эти прыгскоки? . Короче, смотреть дальше не стал, тема на две минуты, а воды налито.... Тем более, это урок не на уровне "осваиваем линукс", это докер. Подразумевается что смотрящий умеет базу. Да и на схемах в начале, в принципе уже было понятно, что рассказывать об элементарных вещах автор не может нормально - какие-то запинки постоянно. Бррр.
@@RomNero конечно, всем не угодишь. Но лучше всегда оглядываться "для кого это". И сценарий писать с прикидкой что, например вбить сходу апт инсталл нано, гораздо эффективнее во всех смыслах. Новичок между делом получит знания о том, как мгновенно обзавестись удобным и простым редактором, а более опытный, с пониманием пропустит это мимо мозга. Это к тому, что присутствует очевидный диссонанс, и им страдают большинство дающих уроки: прыжки между уровнем смотрящего. Криво выразил мысль, но попробую раскрыть... Грубо говоря в одном абзаце одновременно присутствует информация рассчитанная на адвансед, и здесь же на уровень НОЛЬ. Нулевый линух юзер не пойдёт за докером... Он на удалении директории спотыкается, кикие там контейнеры :) Ему бы с основным разобраться. Ну, думаю, мысль донёс. Удачи!
спасибо за видеоурок, четко, ясно, без воды.
Спасибо за отзыв
Максимально полезно и продуктивно. Спасибо за труд и помощь. С нетерпением жду нового видео.
Спасибо за отзыв. Скоро будут следующие видео
Шикарно! По Вашим урокам решил повторить материал с которым знаком. Очень полезно, легко, занимательно! Благодарю Вас!
Спасибо большое за такой отзыв. Мотивирует делать дальше. Ещё будет несколько серий по докер.
Docker compose, Dockerfile! Жду с нетерпением!
Это как раз 2 следующих выпуска. Все будет👍🏻
Отличный подход! Особенно, когда комбинируете речь + командную строку + схемотехнику + примеры и рассказываете так, что это не должно быть сложно! А ведь не должно!
Подписываюсь под каждым вашим видео. Добавляю в избранное. Желаю вам не останавливаться на этом пути!
Спасибо 👍 Лучший отзыв для меня😉
@@RomNero ждём кубер)
Мне редко что либо нравится после 10 лет работы в it. Но пока что это лучшее видео коротко и по делу, ни воды, ни ненужных картинок ввиде лица автора. Видно что человек пытается коротко и понятно донести информацию, а не занимается само пиаром.
Всё очень круто, продолжай в том же духе.
Не забывая что человек способен воспринимать информацию только 20 первых минут)
Спасибо за такой приятный комментарий и совет.
На счёт длинны видео - пытаюсь делать покороче. Но над этим ещё мне стоит поработать 😉
@@RomNero это совет психологов :)
нет просто теоретическая часть должна быть не более 25 минут говорят потом мозг отключается , дальше может быть практическая, но мой совет не уместен потому что и так все очень хорошо и по делу. не будим забывать старый принцип "работает! не лезь!" :)
@@RomNero если честно есть один канал на ютубе который можно не отрываясь смотреть весь час www.youtube.com/@user-wk2fg8vh4j/featured
не является рекламой, просто поделится
залапаешь на час.
интересно возможно ли в той же форме излагать настройку докера :))
Спасибо. Хороший канал, познавательный. Такие видео интересно смотреть и просто слушать (даже на диване).
С обучающими видео - такое провернуть сложно, так как нужно постоянно концентрироваться и понимать.
Хотя есть люди, которые просто даже перед сном смотрят какие-то практические видео😄 не могу сказать, на сколько такое продуктивно😄
@@RomNero гдето видел канал называется Видео для сна или что то такое , там реально видео о квантовой физике и теории струн были :)
Очень годный урок))) спасибо!
Кайф, очень нравится. Желаю успехов
Спвсибо. И Вам тоже лёгкого изучения👍🏻
спасибо за урок!
Всегда пожалуйста. Это ещё не конец😊
Талант преподавания, что тут ещё сказать!!! Продолжайте!!!!))🙂
Спасибо. Очень приятно 😉
Спасибо!
Отличный урок. Наконец-то нашел что-то дельное по докерам.
Спасибо. Надеюсь, видео будет полезным 👍
Спасибо тебе за видео, за твой труд!
Было бы здорово про kubernetes такой же мини курс увидеть.
Спасибо за отзыв.
Вы не первый, кто говорить о K8s. Буду начинать делать))
@@RomNero поддерживаю про k8s!!! С такой подачей как у вас этот сложный продукт был бы намного понятнее!!!
Спаибо !
Лучший
Спвсибо))
А где же новый выпуск ? :) Классно рассказываете
Сегодня. Через 2 часа))
@@RomNero Супер!
21:50 а в чем задача анонимных томов, если они удаляются после удаления контейнера?
Удобство тестирования
Супер просто !
Можно следующую серию посветить теме "сети в Докере" ?
Спасибо. Да, будет видео на данную тему
Наконец то я понял как монтируются разделы
Спасибо
Классное видео, все понятно доступно, и можно примеріь делать вместе с автором, спасибо
Спасибо большое за позитивный отзыв👍😉
super!
Thank you 😉👍
Почему в первом примере использования volumes примонтированная директория была пуста? Во втором и третьем примерах примонтированные директории создались и наполнились содержим из самого контейнера, как бы синхронизировались.
Спасибо, немного помучился с путями в windows:)
Да, винда не упрощает работу. Переходи на линукс.
Спасибо за видео. Хочу попросить видос про сети докера
Спасибо. Как раз на днях будет о сетях.
Привет. Насколько я понял анонимньіе volumes на macos вообще послезньіе посколько даже локального адреса они не имееют потому, что запускаются в виртуальной среде?
Здравстуйте, подскажите, пытаюсь развернуть приложение django в докере, но директории из докера не отображаются в пайчарме, не на винде не на линуксе.
..а еще при мнтировании папки содержимое перезаписывается в контейнере. т.е. пустая папка на хосте задает пустоту в докере. странно
Приветствую, Спасибо за видео!
Вопрос про редактирование файла:
nano /opt/nginx/data/index.html
пользователь в группе docker,
однако не дает возможность создать файл, только через sudo.
Это из-за прав на файл.
Пользователь в группе docker может управлять докером и контейнерами.
Я бы вам посоветовал посмотреть видео о пользователях, группах и правах в Linux.
на хост папка монтируется почему-то с root правами. это так нужно?
Возможно из-за того, что я поставил дока-десктоп, но у меня не находит папку докер по пути cd /var/lib/docker есть только папка docker-desktop, но в ней только один файл.
С анонимными volume не все так просто, начал проверять у себя и у меня не удалялись анонимные volumes, залез в документацю и увидел там, что такое поведение определеяется флагом "--rm" если его не указать то при удалении контейнера анонимный volume останется. (Может кому полезно будет дополнение))
Спасибо автору за материал, представляю как много сил уходит на подобные материалы)
Спасибо за информацию. Да, это важное замечание☝️👍
Знаю что можно указывать кастомный путь до аолюмов через в /etc/docker/config.json.
Но не могу понять как сделать так чтобы в папке при создании именных волюмов они появлялись в папке рядом с docker-compose.yml.
Пока что у меня получилось пробросить пустую папку в докер. А я хочу наоборот чтобы из докера пробрасывалась папка с содержимым при первом создании контейнера в папку моего проекта , а не в /var/lib/docker.
/etc/docker/config.json настраивается глобально и не подходит ...
Буду признателен за помощь!
Не знаю правильно ли я понял вопрос. Но попробуй сделать так при запуске контейнера
-v /директория/с/dockercompose:/директория/в/контейнере
Спасибо за видео. Но куда было бы интересней получить информацию о томах, которые монтируются по сети. Т.е. NFS, Ceph и т.д.
Привет!
Изучаю докер по твоим видео и параллельно читаю документацию/другие статьи.
Возникло недопонимание Host Volumes, о которых ты рассказываешь.
В видео ты не рассказал о Bind Mounts, которые тоже находятся на хосте вне рабочей директории докера, и не управляются им + мы ссылаемся на них как на абсолютный путь.
Возник вопрос: Host Volumes случайно не то же самое, что Bind Mounts? )
P. S. уже оставлял коммент, но он почему-то просто исчез.
Привет.
Да, всё верно👍 Bind mounts это Volumes с абсолютным путём.
@@RomNero Благодарю за видео и ответ )
На 1.5 можно смотреть
Немецкий говорок когда англо термины говоришь 😀
Да, иногда сложно перестроится, когда всегда термины на немецком только употребляю 😄
дока, пезызтин дата
У меня остались Volumes после удаления контейнера 20:33
b666d2387ff9/_data# docker volume ls
DRIVER VOLUME NAME
local 0d57f45ac1bf61957c318051ffad2cd2de0796415605d87e81b60ea3ab27b4fb
local 5be705bbe37e8071c7628d222e29c6735a73eb00c038d467b4f0156e89c675d8
local 266484b3f226050f7a89f9fb262460245968c1ed89ad9389181c03e3bc3c863a
local aca5c8b3d5e13e77b051df18efb00cd1c8571173ae578ade5d5176abfd2c7b56
как же бесит твое дока
Не смотри, не мучайся 😄 и пожалуйста за бесплатную инфу☝️
При удалении контейнера и создании нового с 3 примера, он перезаписывает файлы в директориях?
Мне не понравилось. Подача очень липкая. Нет лаконичности... Например, почему бы не поставить нано и отредачить в терминале, зачем этот бульон из ката? Это проще для новичка? Нет. Это только путает лишними многоярусными выводами в терминале. Новичку повторить такое не удастся сходу. И он вместо того чтобы двигаться по уроку, пойдёт гуглить как ставить нужный пакет. А если человек знает что делать или у него уже стоит редактор, то он будет плеваться и перематывать...
Второе. К чему эти заискивания после остановки и удаления контейнера? Вы уже в самом начале сказали что данные будут удалены вместе с контейнером... К чему эти прыгскоки? . Короче, смотреть дальше не стал, тема на две минуты, а воды налито.... Тем более, это урок не на уровне "осваиваем линукс", это докер. Подразумевается что смотрящий умеет базу.
Да и на схемах в начале, в принципе уже было понятно, что рассказывать об элементарных вещах автор не может нормально - какие-то запинки постоянно. Бррр.
Спасибо за конструктивеую критику. Есть к чему расти, работаю над этим😉
Но всем не угодить всё равно...
@@RomNero конечно, всем не угодишь. Но лучше всегда оглядываться "для кого это". И сценарий писать с прикидкой что, например вбить сходу апт инсталл нано, гораздо эффективнее во всех смыслах. Новичок между делом получит знания о том, как мгновенно обзавестись удобным и простым редактором, а более опытный, с пониманием пропустит это мимо мозга.
Это к тому, что присутствует очевидный диссонанс, и им страдают большинство дающих уроки: прыжки между уровнем смотрящего. Криво выразил мысль, но попробую раскрыть... Грубо говоря в одном абзаце одновременно присутствует информация рассчитанная на адвансед, и здесь же на уровень НОЛЬ. Нулевый линух юзер не пойдёт за докером... Он на удалении директории спотыкается, кикие там контейнеры :) Ему бы с основным разобраться.
Ну, думаю, мысль донёс. Удачи!