Тёмный

Основы Docker | Docker И Python 

PyLounge - программирование на Python и всё о IT
Просмотров 54 тыс.
50% 1

Бесплатная онлайн-конференция от Skillbox - clc.to/KCocWg
Если и есть технология не связанная с конкретным языком программирования, но мелькающая в требованиях почти в каждой второй вакансии разработчика, то это определённо Docker.
Поэтому в этом ролике:
- мы разберём, что такое такое Docker и зачем он нужен;
- узнаем, что такое виртуализация, контейнерная виртуализация;
- научимся различать образы и контейнеры;
- узнаем о Docker Compose, Docker Swarm и Kubernetes;
- поработаем с Docker на практике.
Мы установим Docker. Научимся получать Docker образы с публичного репозитория Docker Hub. Поработаем с Docker контейнерами, Dockefile. А также создадим свой образ, в который запакуем небольшое Python Flask веб-приложение.
📒 Ссылка на документ-инструкцию из ролика: cloud.mail.ru/public/PFT8/GRw...
💸 Хочешь поддержать канал: qiwi.com/n/PYLOUNGE (Никнейм QIWI Кошелька - PYLOUNGE)
💰 Donation Alerts - www.donationalerts.com/r/pylo...
🚀 Социальные сети:
✅ Instagram: / py_lounge
✅ Telegram: t.me/pylounge
✅ Группа ВКонтакте: pylounge
✅ Канал PyLounge: / @pylounge
✅ Twitter: / pylounge
✅ По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
✅ Music: www.free-stock-music.com/
📒 Материалы из видео:
✅ Что Такое Ansible И Зачем Он Нужен: • Что Такое Ansible И За...
✅ Что Такое DevOps | Python Для DevOps: • Что Такое DevOps | Pyt...
✅ WSL На Windows 10: • WSL На Windows 10| Уст...
✅ Основы Vagrant | Что Такое Vagrant И Зачем Он Нужен: • Основы Vagrant | Что Т...
👨‍🏫 Привет! Меня зовут Макс. Я один из авторов канала PyLounge. Уже долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала. Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования. Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!
🕰️ Таймкоды:
00:00 - Вступление
03:00 - Что такое Docker
04:45 - Что такое виртуализация
08:00 - Что такое контейнерная виртуализация
09:15 - Отличие контейнера от виртуальной машины
13:00 - Компоненты Docker
17:05 - Образы и контейнеры
19:00 - Dockerfile
20:32 - Docker Compose
22:03 - Docker Swarm
25:00 - Kubernetes
26:00 - Установка Docker
30:25 - Практика 1: Развёртывание контейнера Nextcloud и основные команды
52:50 - Практика 2: Создание образа с Python Flask приложением
01:05:56 - Полезные материалы
01:07:13 - Заключение
01:07:13 - Концовка
#pylounge #docker #python #devops #ityoutubersru #itubeteam

Опубликовано:

 

24 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 106   
@pylounge
@pylounge 2 года назад
Бесплатная онлайн-конференция от Skillbox - clc.to/KCocWg
@Acid_Weaver
@Acid_Weaver 2 года назад
огромное тебе спасибо за работу, структурно объяснил концепт и важные детали, показал на практике, шикос)
@maximhasp1
@maximhasp1 2 года назад
Шикарный гайд по Docker!!! Очень хотелось бы гайд docker compose.
@ildarkarimov8699
@ildarkarimov8699 2 года назад
Недавно наткнулся на Ваш канал, много интересной для меня информации - удачи Вам в развитии
@jstman9734
@jstman9734 Год назад
Чел, огромное спасибо. Реально полезный ролик. Будем дерзать)
@user-br9sz4jn5k
@user-br9sz4jn5k Год назад
Большое спасибо, отличный, детальный обзор простым понятным языком с аналогиями! Респект! Лайк! Подписка!
@l7l7l7lful
@l7l7l7lful Год назад
Замечательное видео, спасибо за сэкономленное время)
@koljasha_nafman
@koljasha_nafman 2 года назад
Очень познавательно. Спасибо!
@ludmilaswitchoff4458
@ludmilaswitchoff4458 2 года назад
отлично объясняешь! спасибо большое
@maxencoder8081
@maxencoder8081 2 месяца назад
Отличный материал. Спасибо! Начинающим рекомендую.
@MrSkyshaper
@MrSkyshaper Год назад
Спасибо. Очень понятно и разборчиво. Отличный гайд
@vestzeud2056
@vestzeud2056 6 месяцев назад
Большое спасибо, очень содержательно и доступно.
@user-gk7ds5lp6z
@user-gk7ds5lp6z День назад
Отличный материал! Спасибо!
@user-it3sw9tf3t
@user-it3sw9tf3t Год назад
Классные туториал, продолжай в том же духе)
@neon-artszacs2261
@neon-artszacs2261 Год назад
Да очень интересное видео ! Спасибо большое , после нетологии вообще нихрена не понятно было ,а тут все просто и понятно !
@user-ny6qu5we4j
@user-ny6qu5we4j 5 месяцев назад
Спасибо большое! Очень подробный разбор и отличный мануал. Устанавливая Docker на Windows 10, настроил WSL, Ubuntu и прочее) И теперь всё работает!
@ovanse
@ovanse 2 года назад
Спасибо за гайд. 👍
@nadyamoscow2461
@nadyamoscow2461 Год назад
Огромное спасибо. Туториал просто супер, все абсолютно понятно.
@darkspace6089
@darkspace6089 2 года назад
Отличный гайд!
@timurgaliev1162
@timurgaliev1162 Год назад
Отличный гайд, супер
@SeliverstovMusic
@SeliverstovMusic 2 года назад
Супер!! Большое спасибо =)
@saitaro
@saitaro Год назад
Топовый контент, как всегда. Настоящий викинг!
@andreyr7461
@andreyr7461 Год назад
Очень содержательно, пасиба.
@user-bx1yn6zg4o
@user-bx1yn6zg4o Год назад
Классно! В меру теории и практики. Есть что почерпнуть для выполнения моего тестового задания на Python.
@maksigors
@maksigors Год назад
отличное видео, спасибо дружище
@kamilgabdullin
@kamilgabdullin 2 года назад
Очень доходчивое объяснение, спасибо большое! Про docker compose было бы очень интересно
@param994
@param994 Год назад
Гайд по Докер просто пушка🔥🔥
@snaka8891
@snaka8891 6 месяцев назад
Спасибо за видео, было очень полезно.
@nikoeremeev
@nikoeremeev 2 года назад
Ждем видео про Notion!)
@victorstelmashchuk4840
@victorstelmashchuk4840 Год назад
Полезный ролик. Спасибо
@socksito
@socksito 2 года назад
Спасибо за труд)... Ждем про notion)...
@user-ek9wp5js9j
@user-ek9wp5js9j 9 месяцев назад
Спасибо за детальное объяснение, благодаря вам я понял Docker за 1 час.
@kozaku0303
@kozaku0303 7 месяцев назад
Отлично, спасибо.
@ArtyomK-du6pc
@ArtyomK-du6pc 2 года назад
docker-swarm и kubernetes интересная тема. было бы здорово, если по ним появятся видео.
@kiwisolives
@kiwisolives Год назад
Шикарно!
@gen121
@gen121 2 года назад
Спасибо за контент
@nobodylll48
@nobodylll48 7 месяцев назад
Респект все чектко получилось! Очень просто и ясно все)
@user-km3cg8mp4o
@user-km3cg8mp4o 2 года назад
Спасибо познавательно.
@user-xo4cz5nk7r
@user-xo4cz5nk7r 2 года назад
Спасибо тебе! Красавчик✊️ Буквально вчера искал про docker , а тут у тебя видео))
@Oleg_57rus
@Oleg_57rus 2 года назад
Привет, полезный урок💯💣
@paleface_brother
@paleface_brother 2 года назад
Большое спасибо, Макс, за очень полезное видео.
@user-yi6iu4nw2o
@user-yi6iu4nw2o Год назад
Ребята, Гранд Мерси за работу! Очень все доходчиво и понятно) Ждем и дальше подобных роликов )
@user-xy7rl3ry9t
@user-xy7rl3ry9t Год назад
Спасибо за труд. Все четко и полезно.
@timurotube
@timurotube Месяц назад
спасибо за видео🔥🔥🔥
@user-zl5sp9yh1n
@user-zl5sp9yh1n Год назад
Блин, вот сели, как на кухне, с компуктером. И все, тепло так, подружки объяснил. Спасибо.
@user-tk5nt4yj1x
@user-tk5nt4yj1x 2 года назад
Классная подача материала - жду ещё!
@jakhongirruzibaev8032
@jakhongirruzibaev8032 Год назад
Спасибо очень полезно и понятно объяснино. Жду еще таких полезных видео еще раз спасибо
@mimocrocodile5069
@mimocrocodile5069 Год назад
Спасибо Особенно круто, что опубликованы ссылки на дополнительные материалы
@ivanpravda6184
@ivanpravda6184 Год назад
Шикарный разбор. Подписался.
@user-cr6fy4nl5f
@user-cr6fy4nl5f 2 года назад
Красава. Спасибо за разбор
@nokia_n-gage
@nokia_n-gage Год назад
Гайд супер!
@user-dg2gh9kr4h
@user-dg2gh9kr4h 9 месяцев назад
Топчик!
@bilorus-marschak
@bilorus-marschak 2 года назад
Ну это тупо топ!
@user-ki6zh9oi7r
@user-ki6zh9oi7r Год назад
Автору спасибо за видео! Материал изложен понятным, доступным языком. Количества материала достаточно для быстрого старта в докер
@rustammurtazin4763
@rustammurtazin4763 2 года назад
Материал огонь 🔥
@Vjidowkdkcpapqkfjfw
@Vjidowkdkcpapqkfjfw Год назад
Спасибо! Сделай ролик про Notion!
@user-zc1to5zo5q
@user-zc1to5zo5q Год назад
Спасибо за понятный и полезный гайд как раз для начинающих.
@airguy5964
@airguy5964 Год назад
Большое спасибо, все понятно, отличный гайд по докеру
@Vlad1998996
@Vlad1998996 2 года назад
Повторил, спасибо.
@greeshanka8283
@greeshanka8283 2 года назад
спасибо!
@it_is_muchomor
@it_is_muchomor 2 года назад
Спасибо! Жду кубернетис)
@motryfirst1415
@motryfirst1415 2 года назад
Давай видео про Notion.
@FrancickoAlvarez
@FrancickoAlvarez 2 года назад
Gracias
@jstman9734
@jstman9734 Год назад
Тг бот готов, осталось хелси чек ему прикрутить и можно в прод. Еще раз спасибо)
@magicrush5262
@magicrush5262 2 года назад
Давай про Notion, посмотрим что там интересного)
@Julia-kd7me
@Julia-kd7me 10 месяцев назад
спасибо
@evgenyjagushinsky6695
@evgenyjagushinsky6695 Год назад
Я бы не сказал, что скилбокс это отличное место обучения. Это распиаренная компашка
@Rusu421
@Rusu421 2 года назад
Я правильно понял, что запуская контейнеры, Докер эмалирует урезанную версию требуемой ОС? Или там какая-то другая схема того, как содержимое контейнера работает с движком? Потому что как например контейнер с содержимым, требующим например убунту, может работать в докере на винде, если у винды нет нужного ядра?
@lilianlungu1666
@lilianlungu1666 Год назад
That's cool
@user-ep2eq7ob3t
@user-ep2eq7ob3t 4 месяца назад
Очень прошу сделать гайд по Notion
@user-gp5ml5bl7x
@user-gp5ml5bl7x 2 года назад
а можно ли ссылку на Notion документ?)
@hanma83292
@hanma83292 8 месяцев назад
Супер!)))
@nikulin7944
@nikulin7944 2 года назад
👍
@andrewu.2163
@andrewu.2163 2 года назад
Можно плз ссылку на ваш notion если он публичен
@user-lg8dj8lw8f
@user-lg8dj8lw8f 5 месяцев назад
У нас получился образ на почти пол гигабайта, который содержит единственную функцию hello_world. Если создать exe файл через библиотеку PyInstaller, то даже крупный проект с десятками библиотек у меня 100мб не занимал и так же можно было запустить на любой винде и никакая установка при этом не понадобится, сразу всё готовое. Для линукса так же достаточно прописать .sh файл, который скачает python, развернет venv, скачает библиотеки из requirements.txt. Это снова будет весить меньше, и по количеству команд будет то же самое. Пока что я так и не понял ради какой "магии" во всех вакансиях решили добавлять докер. Может я что-то не так понял?
@_hugoru_
@_hugoru_ Год назад
Хорошее, понятное изложение, респект автору. Подскажите, будут ли работать 3 или 5 контейнеров на 1 впс без Compose и других примочек, или всё-таки что-то надо ставить дополнительно?
@pylounge
@pylounge Год назад
Если они должны работать независимо друг от друга, то могут. Если контейнеры должны общаться между собой, то нужен Composer или кубик
@_hugoru_
@_hugoru_ Год назад
@@pylounge Благодарю
@MrRokstedi
@MrRokstedi 2 года назад
Привет! На этапе ввода команды: sudo docker images, у меня запросило пароль. Но как я понимаю, никакого пароля с образом не идет.
@pylounge
@pylounge 2 года назад
Пароль от юзера линукса
@user-le6yg9dh8l
@user-le6yg9dh8l 7 месяцев назад
Благодарю!
@ivanodintsov2094
@ivanodintsov2094 Год назад
А винда типа в пролёте?
@user-yp2vh6jy7q
@user-yp2vh6jy7q Год назад
Good staf
@robertnewman8824
@robertnewman8824 Год назад
😊
@user-ed1hy3by5p
@user-ed1hy3by5p Год назад
А как этот контейнер можно перенести на другой компьютер? Копированием какой-то папки или файла?
@user-ou7fw1sg1r
@user-ou7fw1sg1r Год назад
Как так нет операционной системы? Совсем что-ли? Посмотрите на каком образе основан образ python...
@user-so2fv1pi3v
@user-so2fv1pi3v Год назад
Просто бог!
@EGROWORLD
@EGROWORLD Год назад
Немного запутался: если контейнеры не создают новую ОС (как это делают виртуалки), то при создании контейнера из скажем, образа Ubuntu != созданию новой ОС?
@vuga6045
@vuga6045 5 месяцев назад
топ
@user-bs4pu1ms8b
@user-bs4pu1ms8b Год назад
Из приложения питона можно экзешник собрать, парой кликов мышкой, которое будет работать без докера и всего веселья с его настройкой. В чём приимущество докера перед экзешником?
@user-sy6sb2to9m
@user-sy6sb2to9m Год назад
собери полноценное веб-приложение на джанго в экзешник
@Avelost
@Avelost Год назад
Вы инкапсулириуете приложение python вместе со всеми зависимостями в контейнер. В случае веб-приложения помимо питона вам нужно ставить Веб-сервер(NGINX+ Gunicorn например), БД, кеш, очереди. Плюс вы соверешенно не привязаны к платформе. Все, что нужно сделать клиенту - это поставить докер и запустить контейнер, не переживая, что какие-то компоненты его ос несовместимы с приложением.
@ivan_inanych
@ivan_inanych Год назад
Докер компоуз!
@user-rr6ud9zj1r
@user-rr6ud9zj1r Год назад
вмвЁоо воркстэйшн!!
@asperasion
@asperasion Год назад
Поп фильтр купи, чтобы плевки убрать
@nigan952
@nigan952 10 месяцев назад
Норм гайд
@victorstelmashchuk4840
@victorstelmashchuk4840 Год назад
Я так понимаю, сделать виндовый контейнер с каким-нибудь виндовым приложением, тем более гуевым, и потом крутить под линуксом не получится?
@pylounge
@pylounge Год назад
нет
@dboichenko
@dboichenko 9 месяцев назад
было бы классно прикладывать линк на notion страницу вместо pdf - можно будет себе удобно скопировать
@ZenLebowski
@ZenLebowski 4 месяца назад
.
@adrew-narolsky
@adrew-narolsky Год назад
sudo usermod -aG docker ${USER} - для того чтобы не вводить постоянно "sudo" когда вызываешь команду "docker"
@Into_the_theory
@Into_the_theory Год назад
ввожу 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 и все. на этом опять фейл
@user-vo6tn6vu1h
@user-vo6tn6vu1h Год назад
Давай видео про Notion.
Далее
Docker за 20 минут
21:42
Просмотров 68 тыс.
Stay on your way 🛤️✨
00:34
Просмотров 5 млн
МОЙ НОВЫЙ ДОМ
1:01:04
Просмотров 880 тыс.
doing impossible challenges✅❓
00:25
Просмотров 7 млн
Основы PyCharm | Лучшая IDE Для Python
37:50
Оптимизация Django. 1 - Django + Docker
50:08
Что такое Docker?
6:50
Просмотров 286 тыс.