У нас получился образ на почти пол гигабайта, который содержит единственную функцию 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 и прочее) И теперь всё работает!
Ждем видео про Notion!)
Недавно наткнулся на Ваш канал, много интересной для меня информации - удачи Вам в развитии
Блин, вот сели, как на кухне, с компуктером. И все, тепло так, подружки объяснил. Спасибо.
Спасибо за труд)... Ждем про notion)...
Чел, огромное спасибо. Реально полезный ролик. Будем дерзать)
Замечательное видео, спасибо за сэкономленное время)
Гайд по Докер просто пушка🔥🔥
Да очень интересное видео ! Спасибо большое , после нетологии вообще нихрена не понятно было ,а тут все просто и понятно !
docker-swarm и kubernetes интересная тема. было бы здорово, если по ним появятся видео.
отлично объясняешь! спасибо большое
Топовый контент, как всегда. Настоящий викинг!
Большое спасибо, отличный, детальный обзор простым понятным языком с аналогиями!
Респект!
Лайк!
Подписка!
Спасибо за детальное объяснение, благодаря вам я понял Docker за 1 час.
Спасибо!
Сделай ролик про Notion!
Шикарный гайд по Docker!!! Очень хотелось бы гайд docker compose.
Очень познавательно. Спасибо!
Классные туториал, продолжай в том же духе)
Отличный материал! Спасибо!
Отличный материал. Спасибо! Начинающим рекомендую.
Отличный гайд!
У нас получился образ на почти пол гигабайта, который содержит единственную функцию hello_world. Если создать exe файл через библиотеку PyInstaller, то даже крупный проект с десятками библиотек у меня 100мб не занимал и так же можно было запустить на любой винде и никакая установка при этом не понадобится, сразу всё готовое. Для линукса так же достаточно прописать .sh файл, который скачает python, развернет venv, скачает библиотеки из requirements.txt. Это снова будет весить меньше, и по количеству команд будет то же самое. Пока что я так и не понял ради какой "магии" во всех вакансиях решили добавлять докер. Может я что-то не так понял?
Спасибо за гайд. 👍
Огромное спасибо. Туториал просто супер, все абсолютно понятно.
Я правильно понял, что запуская контейнеры, Докер эмалирует урезанную версию требуемой ОС? Или там какая-то другая схема того, как содержимое контейнера работает с движком?
Потому что как например контейнер с содержимым, требующим например убунту, может работать в докере на винде, если у винды нет нужного ядра?
Спасибо. Очень понятно и разборчиво. Отличный гайд
Очень содержательно, пасиба.
Большое спасибо, очень содержательно и доступно.
Очень доходчивое объяснение, спасибо большое! Про docker compose было бы очень интересно
Респект все чектко получилось! Очень просто и ясно все)
отличное видео, спасибо дружище
Хорошее, понятное изложение, респект автору. Подскажите, будут ли работать 3 или 5 контейнеров на 1 впс без Compose и других примочек, или всё-таки что-то надо ставить дополнительно?
Если они должны работать независимо друг от друга, то могут. Если контейнеры должны общаться между собой, то нужен Composer или кубик
@@pylounge Благодарю
Я бы не сказал, что скилбокс это отличное место обучения. Это распиаренная компашка
Шикарно!
Отличный гайд, супер
Привет, полезный урок💯💣
Классно! В меру теории и практики. Есть что почерпнуть для выполнения моего тестового задания на Python.
Спасибо за видео, было очень полезно.
Супер!! Большое спасибо =)
Большое спасибо, Макс, за очень полезное видео.
Давай про Notion, посмотрим что там интересного)
Спасибо! Жду кубернетис)
Давай видео про Notion.
Шикарный разбор. Подписался.
Привет! На этапе ввода команды: sudo docker images, у меня запросило пароль. Но как я понимаю, никакого пароля с образом не идет.
Пароль от юзера линукса
Спасибо очень полезно и понятно объяснино. Жду еще таких полезных видео еще раз спасибо
Ну это тупо топ!
Материал огонь 🔥
Тг бот готов, осталось хелси чек ему прикрутить и можно в прод. Еще раз спасибо)
Ребята, Гранд Мерси за работу! Очень все доходчиво и понятно) Ждем и дальше подобных роликов )
Спасибо за труд. Все четко и полезно.
Спасибо тебе! Красавчик✊️ Буквально вчера искал про docker , а тут у тебя видео))
Спасибо за контент
спасибо за видео🔥🔥🔥
а можно ли ссылку на Notion документ?)
Полезный ролик. Спасибо
Можно плз ссылку на ваш notion если он публичен
Классная подача материала - жду ещё!
Из приложения питона можно экзешник собрать, парой кликов мышкой, которое будет работать без докера и всего веселья с его настройкой. В чём приимущество докера перед экзешником?
собери полноценное веб-приложение на джанго в экзешник
Вы инкапсулириуете приложение python вместе со всеми зависимостями в контейнер. В случае веб-приложения помимо питона вам нужно ставить Веб-сервер(NGINX+ Gunicorn например), БД, кеш, очереди. Плюс вы соверешенно не привязаны к платформе. Все, что нужно сделать клиенту - это поставить докер и запустить контейнер, не переживая, что какие-то компоненты его ос несовместимы с приложением.
Спасибо
Особенно круто, что опубликованы ссылки на дополнительные материалы
Автору спасибо за видео! Материал изложен понятным, доступным языком. Количества материала достаточно для быстрого старта в докер
Красава. Спасибо за разбор
Спасибо познавательно.
А как этот контейнер можно перенести на другой компьютер?
Копированием какой-то папки или файла?
Спасибо за понятный и полезный гайд как раз для начинающих.
Я случаянно набрел на твое видео. Хотелось бы сказать что можно добавить юзера в группу докер и тогда команды можно прогонять без sudo
А винда типа в пролёте?
Очень прошу сделать гайд по Notion
Большое спасибо, все понятно, отличный гайд по докеру
Отлично, спасибо.
Топчик!
Гайд супер!
Как так нет операционной системы? Совсем что-ли? Посмотрите на каком образе основан образ python...
Повторил, спасибо.
Немного запутался: если контейнеры не создают новую ОС (как это делают виртуалки), то при создании контейнера из скажем, образа Ubuntu != созданию новой ОС?
спасибо!
Gracias
спасибо
Я так понимаю, сделать виндовый контейнер с каким-нибудь виндовым приложением, тем более гуевым, и потом крутить под линуксом не получится?
нет
👍
That's cool
Поп фильтр купи, чтобы плевки убрать
Просто бог!
было бы классно прикладывать линк на notion страницу вместо pdf - можно будет себе удобно скопировать
Благодарю!
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.