Я правильно понял, что запуская контейнеры, Докер эмалирует урезанную версию требуемой ОС? Или там какая-то другая схема того, как содержимое контейнера работает с движком? Потому что как например контейнер с содержимым, требующим например убунту, может работать в докере на винде, если у винды нет нужного ядра?
У нас получился образ на почти пол гигабайта, который содержит единственную функцию hello_world. Если создать exe файл через библиотеку PyInstaller, то даже крупный проект с десятками библиотек у меня 100мб не занимал и так же можно было запустить на любой винде и никакая установка при этом не понадобится, сразу всё готовое. Для линукса так же достаточно прописать .sh файл, который скачает python, развернет venv, скачает библиотеки из requirements.txt. Это снова будет весить меньше, и по количеству команд будет то же самое. Пока что я так и не понял ради какой "магии" во всех вакансиях решили добавлять докер. Может я что-то не так понял?
Хорошее, понятное изложение, респект автору. Подскажите, будут ли работать 3 или 5 контейнеров на 1 впс без Compose и других примочек, или всё-таки что-то надо ставить дополнительно?
Из приложения питона можно экзешник собрать, парой кликов мышкой, которое будет работать без докера и всего веселья с его настройкой. В чём приимущество докера перед экзешником?
Вы инкапсулириуете приложение python вместе со всеми зависимостями в контейнер. В случае веб-приложения помимо питона вам нужно ставить Веб-сервер(NGINX+ Gunicorn например), БД, кеш, очереди. Плюс вы соверешенно не привязаны к платформе. Все, что нужно сделать клиенту - это поставить докер и запустить контейнер, не переживая, что какие-то компоненты его ос несовместимы с приложением.
Немного запутался: если контейнеры не создают новую ОС (как это делают виртуалки), то при создании контейнера из скажем, образа Ubuntu != созданию новой ОС?
Бесплатная онлайн-конференция от Skillbox - clc.to/KCocWg
огромное тебе спасибо за работу, структурно объяснил концепт и важные детали, показал на практике, шикос)
Спасибо большое! Очень подробный разбор и отличный мануал. Устанавливая Docker на Windows 10, настроил WSL, Ubuntu и прочее) И теперь всё работает!
Шикарный гайд по Docker!!! Очень хотелось бы гайд docker compose.
Блин, вот сели, как на кухне, с компуктером. И все, тепло так, подружки объяснил. Спасибо.
Ждем видео про Notion!)
Чел, огромное спасибо. Реально полезный ролик. Будем дерзать)
Спасибо!
Сделай ролик про Notion!
Спасибо за труд)... Ждем про notion)...
Я бы не сказал, что скилбокс это отличное место обучения. Это распиаренная компашка
Спасибо за детальное объяснение, благодаря вам я понял Docker за 1 час.
Давай видео про Notion.
Замечательное видео, спасибо за сэкономленное время)
docker-swarm и kubernetes интересная тема. было бы здорово, если по ним появятся видео.
Гайд по Докер просто пушка🔥🔥
Недавно наткнулся на Ваш канал, много интересной для меня информации - удачи Вам в развитии
Я правильно понял, что запуская контейнеры, Докер эмалирует урезанную версию требуемой ОС? Или там какая-то другая схема того, как содержимое контейнера работает с движком?
Потому что как например контейнер с содержимым, требующим например убунту, может работать в докере на винде, если у винды нет нужного ядра?
Да очень интересное видео ! Спасибо большое , после нетологии вообще нихрена не понятно было ,а тут все просто и понятно !
Отличный материал. Спасибо! Начинающим рекомендую.
У нас получился образ на почти пол гигабайта, который содержит единственную функцию hello_world. Если создать exe файл через библиотеку PyInstaller, то даже крупный проект с десятками библиотек у меня 100мб не занимал и так же можно было запустить на любой винде и никакая установка при этом не понадобится, сразу всё готовое. Для линукса так же достаточно прописать .sh файл, который скачает python, развернет venv, скачает библиотеки из requirements.txt. Это снова будет весить меньше, и по количеству команд будет то же самое. Пока что я так и не понял ради какой "магии" во всех вакансиях решили добавлять докер. Может я что-то не так понял?
Очень доходчивое объяснение, спасибо большое! Про docker compose было бы очень интересно
Давай про Notion, посмотрим что там интересного)
Топовый контент, как всегда. Настоящий викинг!
Большое спасибо, отличный, детальный обзор простым понятным языком с аналогиями!
Респект!
Лайк!
Подписка!
Классные туториал, продолжай в том же духе)
отлично объясняешь! спасибо большое
Очень содержательно, пасиба.
Отличный материал! Спасибо!
Спасибо! Жду кубернетис)
Спасибо. Очень понятно и разборчиво. Отличный гайд
Автору спасибо за видео! Материал изложен понятным, доступным языком. Количества материала достаточно для быстрого старта в докер
Отличный гайд!
Спасибо за понятный и полезный гайд как раз для начинающих.
Огромное спасибо. Туториал просто супер, все абсолютно понятно.
А как этот контейнер можно перенести на другой компьютер?
Копированием какой-то папки или файла?
Классно! В меру теории и практики. Есть что почерпнуть для выполнения моего тестового задания на Python.
Большое спасибо, очень содержательно и доступно.
Тг бот готов, осталось хелси чек ему прикрутить и можно в прод. Еще раз спасибо)
Спасибо тебе! Красавчик✊️ Буквально вчера искал про docker , а тут у тебя видео))
Спасибо за гайд. 👍
Очень познавательно. Спасибо!
Большое спасибо, Макс, за очень полезное видео.
Спасибо за видео, было очень полезно.
Большое спасибо, все понятно, отличный гайд по докеру
Спасибо
Особенно круто, что опубликованы ссылки на дополнительные материалы
Хорошее, понятное изложение, респект автору. Подскажите, будут ли работать 3 или 5 контейнеров на 1 впс без Compose и других примочек, или всё-таки что-то надо ставить дополнительно?
Если они должны работать независимо друг от друга, то могут. Если контейнеры должны общаться между собой, то нужен Composer или кубик
@@pylounge Благодарю
Отличный гайд, супер
Ребята, Гранд Мерси за работу! Очень все доходчиво и понятно) Ждем и дальше подобных роликов )
отличное видео, спасибо дружище
Спасибо очень полезно и понятно объяснино. Жду еще таких полезных видео еще раз спасибо
Респект все чектко получилось! Очень просто и ясно все)
Спасибо за контент
Очень прошу сделать гайд по Notion
Спасибо за труд. Все четко и полезно.
Полезный ролик. Спасибо
Классная подача материала - жду ещё!
Привет, полезный урок💯💣
А винда типа в пролёте?
Шикарный разбор. Подписался.
Супер!! Большое спасибо =)
Привет! На этапе ввода команды: sudo docker images, у меня запросило пароль. Но как я понимаю, никакого пароля с образом не идет.
Пароль от юзера линукса
Шикарно!
а можно ли ссылку на Notion документ?)
Как так нет операционной системы? Совсем что-ли? Посмотрите на каком образе основан образ python...
Из приложения питона можно экзешник собрать, парой кликов мышкой, которое будет работать без докера и всего веселья с его настройкой. В чём приимущество докера перед экзешником?
собери полноценное веб-приложение на джанго в экзешник
Вы инкапсулириуете приложение python вместе со всеми зависимостями в контейнер. В случае веб-приложения помимо питона вам нужно ставить Веб-сервер(NGINX+ Gunicorn например), БД, кеш, очереди. Плюс вы соверешенно не привязаны к платформе. Все, что нужно сделать клиенту - это поставить докер и запустить контейнер, не переживая, что какие-то компоненты его ос несовместимы с приложением.
Ну это тупо топ!
Можно плз ссылку на ваш notion если он публичен
Спасибо познавательно.
спасибо за видео🔥🔥🔥
Отлично, спасибо.
Повторил, спасибо.
Материал огонь 🔥
Немного запутался: если контейнеры не создают новую ОС (как это делают виртуалки), то при создании контейнера из скажем, образа Ubuntu != созданию новой ОС?
Красава. Спасибо за разбор
Гайд супер!
Gracias
Топчик!
спасибо!
спасибо
Поп фильтр купи, чтобы плевки убрать
Просто бог!
👍
было бы классно прикладывать линк на notion страницу вместо pdf - можно будет себе удобно скопировать
Благодарю!
That's cool
Супер!)))
Докер компоуз!
Я так понимаю, сделать виндовый контейнер с каким-нибудь виндовым приложением, тем более гуевым, и потом крутить под линуксом не получится?
нет
Good staf
😊
вмвЁоо воркстэйшн!!
топ
Норм гайд
.
sudo usermod -aG docker ${USER} - для того чтобы не вводить постоянно "sudo" когда вызываешь команду "docker"
ввожу docker build -t pylounge_flask_app:v1 pylounge_flask_app/ выдает ошибку executor failed running [/bin/sh -c apt-get install -qy python3.8 python3-pip python3.8-dev]: exit code: 100 и все. на этом опять фейл
Давай видео про Notion.