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