Просто о контенеризации. Docker

  Рет қаралды 144,277

letsCode

letsCode

5 жыл бұрын

Docker: основы работы с образами и контейнерами. Как получить, запустить и практически использовать виртуализацию Docker.
Linux post install steps 3:17
pull 4:34
Структура образа (слои) 5:12
run -it 7:26
run command 8:58
ps 10:14
rm 11:06
images 12:09
rmi 12:14
Alpine Linux 13:34
start 15:01
stop 15:22
run -d 16:16
--name 16:36
Docker Hub 16:59
pull :version 17:35
ctop 18:11
exec 18:35
attach 20:37
Ctrl + P Ctrl + Q 20:50
Port forwarding (-p) 21:40
Volume forwarding (-v) 23:45
Мерч letscode.vsemaykishop.ru/
Поддержать проект:
➡ Стать спонсором kzbin.infojoin
➡ Patreon / letscodedru
➡ Яндекс.Деньги money.yandex.ru/to/4100145167...
➡ PayPal paypal.me/letscodedru
➡ Qiwi qiwi.me/letscode
В этом видосе мы смотрим как базово использовать Docker разработчику и администратору. Делаем первые шаги в Docker и пытаемся понять, зачем он вообще нам может быть нужен.
Sweater deploy:
Linux: • Spring Boot: публикуем...
Windows: • Spring Boot: публикуем...
Sarafan deploy:
• Публикация на Heroku. ...
Install Docker:
Linux: docs.docker.com/install/linux...
MacOS: docs.docker.com/docker-for-ma...
Windows: docs.docker.com/docker-for-wi...
Post install Linux:
docs.docker.com/install/linux...
Explore DockerHub:
hub.docker.com/search/?q=&typ...
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Твиттер: / letscodedru
➡ Группа Вконтакте: letscodedru
➡ Канал в Telegram: t.me/letsCode_dru
➡ Чат в Telegram: t.me/joinchat/FeiP9xEhqHajfqh...
➡ Сервер в Discord: / discord
➡ Ссылка на Яндекс.Дзен: zen.yandex.ru/media/id/5ac209...

Пікірлер: 284
@victormog
@victormog 5 жыл бұрын
Не понял, что с security в этом Docker? Под каким пользователем, например, запускается bash в образе Ubuntu, с какими правами?
@letsCodeDru
@letsCodeDru 5 жыл бұрын
Всегда root. Забыл об этом упомянуть. Там проблема безопасности стоит в другом ключе. Снаружи доступа к внутреннему устройству контейнера нет, как и у контейнера нет доступа к хосту. За счёт этого безопасность не страдает. Любой урон останется в контейнере
@victormog
@victormog 5 жыл бұрын
@@letsCodeDru Некоторый софт в Линуксе не даёт root`у право доступа, как ни странно (сейчас навскидку не вспомню точно какой), как быть?..
@letsCodeDru
@letsCodeDru 5 жыл бұрын
@@victormog не. Тут контейнеры построены так, что все, что должно работать - работает. Вообще не парься :) если найдёшь конкретный пример - кидай, рассмотрим
@victormog
@victormog 5 жыл бұрын
@@letsCodeDru Ну, идеально было бы конкретный пример *тебе* показать! ;-) Но я так понял, что ещё будет такое видео, так?..
@letsCodeDru
@letsCodeDru 5 жыл бұрын
У меня нет примера, когда что-то не запускается под root. Я покажу дальше конкретные примеры, как использую докер в своей работе
@protagorasfromabdera8653
@protagorasfromabdera8653 5 жыл бұрын
Я просто охереваю: каналы с околоайтишными звездоболами собирают по 30, 60, 100к подписчиков. Здесь же мужик наводит реальную движуху, делает действительно полезный, качественный контент - даже десятки нет.
@cover-band6035
@cover-band6035 5 жыл бұрын
Так из всех выпускников IT-курсов остаются в деле всего порядка 10%.
@yelamaan
@yelamaan 4 жыл бұрын
@@cover-band6035 откуда такие цифры?
@user-ro2xs5yk7o
@user-ro2xs5yk7o 4 жыл бұрын
Околоайтишные звездоболы для таких же контент и дают, а для околоайтишных звездоболов IT темы бесполезны и рвут их моск.
@user-nr6co2hi4x
@user-nr6co2hi4x 4 жыл бұрын
не все любят "сложна"
@alexeystaroverov4804
@alexeystaroverov4804 4 жыл бұрын
он зачем дает очень быстро и без объяснения деталей. Как программист он крут, как педагог - около нуля.
@knockjkeee
@knockjkeee 5 жыл бұрын
Мастер в деле!! Спасибо!!
@pitermelnyk619
@pitermelnyk619 2 жыл бұрын
лучшей подачи материала я ещё не встречал, огромная благодарность!
@tapah36
@tapah36 4 жыл бұрын
Отлично рассказываешь, сразу уловил суть! Никак руки не доходили до изучения темы контейнеризации, всё обходился виртуальными окружениями, но благодаря твоему дару объяснять свет начинает проливаться!
@n1Sharam
@n1Sharam 3 жыл бұрын
Это одни из самых полезных 25:33 минут моей жизни) Спасибо большое :)
@shions
@shions 4 жыл бұрын
Отличное видео, понятно, доходчиво, лаконично. Я долго искал внятное объяснение Docker, очень благодарен автору!!!
@user-rp5de5cb1k
@user-rp5de5cb1k 5 жыл бұрын
Как всегда кратко и очень информативно. Часто переслушиваю твои стримы на фоне, очень приятный голос )
@bespalov.anton.youtube
@bespalov.anton.youtube 4 жыл бұрын
Единственное видео, в котором понятно объясняется докер. Большое спасибо!
@Blowjin
@Blowjin 3 жыл бұрын
Годные видео! Без воды, без запинок, без остановок на совсем уж очевидных вещах. Только полезное и нужное.
@IvanIvanov-oi5nx
@IvanIvanov-oi5nx 5 жыл бұрын
Браво!!! Все четко, лаконично, полезно.... Как же иногда не хватает таких вот объяснений со стороны более опытных товарищей в жизни на конкретно заданные вопросы...
@mikhaillermontov8228
@mikhaillermontov8228 2 жыл бұрын
классно супер !!!!! прям балдею от падачи информации ! все кратко сжато , нет "воды" !!!!
@user-ri8ow3qh7l
@user-ri8ow3qh7l 4 жыл бұрын
Спасибо вам огромное. Чем больше узнаю докер, тем больше понимаю, чего я до сих пор терял.
@bladik91
@bladik91 5 жыл бұрын
Как всегда все на высоте! Аннотация по тайм-кодам топ!
@takeitfirst1777
@takeitfirst1777 3 жыл бұрын
Docker мастера боится
@ostermine
@ostermine 4 жыл бұрын
*Очень просто и понятно объяснил, мне сразу всё стало понятно. Большое спасибо тебе за труды, реально помог сэкономить кучу нервов и времени!*
@user-ef6rr4pn1y
@user-ef6rr4pn1y 4 жыл бұрын
Отличное видео, без воды, коротко и по делу. 5+
@below_waterline
@below_waterline 4 жыл бұрын
Отличный урок ) Все понятно и информативно. Спасибо
@current1710
@current1710 4 жыл бұрын
Крайне доступно и информативно. Спасибо!
@alimakhkubekov5777
@alimakhkubekov5777 4 жыл бұрын
Очень доступно и исчерпывающе. Спасибо автору
@grey.marsel
@grey.marsel 9 ай бұрын
Если у вас так же как у меня команда "docker run -d --name pg postgres" не стартовала контейнер в фоне, смотрите логи этого контейнера. Конкретно у меня ругалось что нужно указать superuser password для базы и тд. Но если что автору большое спасибо! После того как прошелся по различным туториалам ничего не понял и только тут все как в 1 классе очень просто про сложные вещи, браво!
@liudmilaantipova7664
@liudmilaantipova7664 4 жыл бұрын
Аааааагонь! Все по делу, быстро и понятно! Огромное спасибо!
@user-it2dg2kd2p
@user-it2dg2kd2p 4 жыл бұрын
Автор, спасибо большое за ролик!!! Все понятно, всё по полочкам разложил!!!
@MrUstiik
@MrUstiik 4 жыл бұрын
Один из лучших уроков по теме!
@vornamenachname9524
@vornamenachname9524 2 жыл бұрын
Гениально!!!!!!!! Наконец-то вкурил Docker!!!!!! За 2 вечера видео проработал и теперь могу начить других! Спасибо!
@romanmotovilov129
@romanmotovilov129 3 жыл бұрын
Спасибо! Как всегда шикарный урок!!!
@aleksandrpavluk2447
@aleksandrpavluk2447 4 жыл бұрын
Целый день смотрел твои видосы. Теперь каждому видео лайк автоматом от меня
@user-cv1pi1xq4w
@user-cv1pi1xq4w Жыл бұрын
Спасибо что радуете своими качественными видео. Супер!
@evgenyaleksandrov1206
@evgenyaleksandrov1206 4 жыл бұрын
Спасибо за полезный туториал по docker
@user-qs9nk7dj9v
@user-qs9nk7dj9v 4 жыл бұрын
Просто одно удовольствие было слушать тебя! Действительно просто о виртуализации) Большое спасибо! Два дня искал инфу чтобы понять как всё работает, но только после твоего видео появилась ясность всего этого.
@RicoVideoChannel
@RicoVideoChannel 3 жыл бұрын
Очень классно объяснил, просто и понятно, спасибо за материал!
@denisdock7983
@denisdock7983 5 жыл бұрын
В понедельник диплом по этой теме защищаю, спасибо большое !
@artinwebwetrust8551
@artinwebwetrust8551 4 жыл бұрын
Ну че, сдал? Какая оценка? Докер то юзаешь, или как сдал диплом - не запускал ни разу?)
@garret249
@garret249 4 жыл бұрын
Ты лучший на ютубе по программированию вообще, продолжай, ждем новых видосов по актуальным инструментам
@user-zf4nq1dy2n
@user-zf4nq1dy2n 3 жыл бұрын
Отлично видео. Самое понятное обьяснение основ докера имхо. Спасибо!
@anastasiapopova8201
@anastasiapopova8201 5 жыл бұрын
Omg я дождался докер на этом канале!
@klonv008
@klonv008 4 жыл бұрын
Спасибо огромное за видео! в куче ютуб мусора тяжело было отыскать это видео с грамотными примерами и объяснением предназначения докера.
@user-un2pc2rk8k
@user-un2pc2rk8k 5 жыл бұрын
Очень круто и доходчиво все объясняешь лайк !
@user-oi4qw1bi6g
@user-oi4qw1bi6g 2 жыл бұрын
Отличная работа, спасибо за ваш труд :)
@TryHardMotivation777
@TryHardMotivation777 Жыл бұрын
видео очень полезное, все доступно и понять, спасибо
@userrandomius
@userrandomius 2 жыл бұрын
Спасибо ! очень хороший формат видео !
@sancho2238
@sancho2238 4 жыл бұрын
Очень полезно и простое видео. Большое спасибо
@oleksandrverenka5586
@oleksandrverenka5586 3 жыл бұрын
Видос пушка, смотриться интересно и легко, спасобо огромное!!!
@aleksei4604
@aleksei4604 4 жыл бұрын
Спасибо, Андрей. Как всегда полезно))
@user-pn5ez5bj4j
@user-pn5ez5bj4j 4 жыл бұрын
Очень хорошо разъяснил. Однозначно лайк!!
@user-ro2xs5yk7o
@user-ro2xs5yk7o 4 жыл бұрын
Ништяк! Мужик!! Базовые вкусности лучше чем где-либо показаны, дальше можно особо не вникать сразу, и делать красиво уже из этого. Работать можно с этим. Мне для локалхоста пригодится капец как, долго обходил тему не видел толковой инфы, а тут бац! И все понятно, и многие темы наперед открыты, а главное можно работать без выкручивания гениталий.
@arthurfonzerelli6484
@arthurfonzerelli6484 5 жыл бұрын
Ух ты! Это же прям то, что нужно!
@user-dq4mk4vc7t
@user-dq4mk4vc7t 2 жыл бұрын
Посмотрел с большим удовольствием. Интересно и информативно
@nikiforovsansanich
@nikiforovsansanich 2 жыл бұрын
Отличное видео. Спасибо
@ana-san
@ana-san 5 жыл бұрын
большое спасибо за проделанную работу!!!
@maxmara4551
@maxmara4551 3 жыл бұрын
Потрясающе! Очень понятно
@user-yy2bk2pg1l
@user-yy2bk2pg1l 4 жыл бұрын
Отличная подача! Довольно коротко и понятно. Продолжай так же вырезать лишние движения (не влияющие на суть) это здорово экономит зрителям время.
@mihusle4187
@mihusle4187 4 жыл бұрын
Дай Бог здоровья автору. Среди кучи нудного и усложненного материала должен был наконец появиться настоящий бриллиант, который просто расскажет об очень важных вещах.
@InverserPro
@InverserPro 5 жыл бұрын
Благодарю. Ещё быть так научиться думать в пределах нескольких контейнеров одновременно и понимать что, где и как)
@shazplay8878
@shazplay8878 5 жыл бұрын
Спасибоо за офигенный урок!!!
@megadethov
@megadethov 5 жыл бұрын
ДА!!! Прямо вот очень актуально :)
@user-jk3cn7ck2f
@user-jk3cn7ck2f Ай бұрын
Хороший понятный видос. качественный.
@Arius1987
@Arius1987 2 жыл бұрын
Имхо это лучший урок по началу изучения докера на русскоязычном ютубе
@vtsokorov
@vtsokorov 5 жыл бұрын
Спасибо, очень познавательно.
@g33kway73
@g33kway73 2 жыл бұрын
Мощно! спасибо!
@alexandrkruglyak
@alexandrkruglyak 4 жыл бұрын
Спасибо за труд, рекомендую!
@rkasymaliev
@rkasymaliev 2 жыл бұрын
Сверх информативно! Спасибо!
@dimad8899
@dimad8899 3 жыл бұрын
Супер! Спасибо. Хорошо рассказал
@Lolikon929
@Lolikon929 3 жыл бұрын
какой же ты замечательный человек.
@srt2046
@srt2046 3 жыл бұрын
Это очень круто!
@tomozi1
@tomozi1 5 жыл бұрын
Отличное видео! спасибо
@IlyaGTGT
@IlyaGTGT 4 жыл бұрын
Спасибо, хорошо объясняешь!
@artjomeniko
@artjomeniko 3 жыл бұрын
Чётенько! Спасибо!
@user-lo8nr7ht3m
@user-lo8nr7ht3m 2 жыл бұрын
спасибо, полезное видео
@ivsergey5150
@ivsergey5150 5 жыл бұрын
спасибо, все классно.ждем продолжение...
@valeriinikitiuk5839
@valeriinikitiuk5839 5 жыл бұрын
Спасибо за ролик!)
@aleksejklee4851
@aleksejklee4851 4 жыл бұрын
очень дохочиво и по делу
@gaben-agent
@gaben-agent 4 жыл бұрын
Если кому интересно, mysql образ можно создать (+ запустить) так: docker run -p 3307:3306 --name dev-mysql -e MYSQL_ROOT_PASSWORD=123 -d mysql Просто у меня почему-то глючила команда, когда я например пытался порты поставить в конец этой команды с ключом -p. Или MYSQL_ROOT_PASSWORD если в конец ставишь, то он его тоже не чувствует. Ну и подключение sudo mysql -u root -h 0.0.0.0 -P 3307 -p P.S. ставил на другой порт, так как лень было гуглить, как его освободить. UPD: service mysql stop и можно пробрасывать порт 3306
@zhuravel_
@zhuravel_ 5 жыл бұрын
Спасибо, ты просто красавчик
@ivanstrelka3448
@ivanstrelka3448 4 жыл бұрын
Очень круто спасибо
@neitex9768
@neitex9768 4 жыл бұрын
Редко пишу комментарии но у тебя талант понятным языком объяснять, столько красивых превьюшек везде и смонтированно местами лучше, но объясняют ужасно, спасибо!
@SenoClub
@SenoClub 3 жыл бұрын
реальная годнота!
@natalialazareva1373
@natalialazareva1373 3 жыл бұрын
Спасибо!
@user-rz8uy6my3q
@user-rz8uy6my3q 3 жыл бұрын
Просто класс.
@Feylog1
@Feylog1 3 жыл бұрын
ахренеть, прям настолько просто, что даже думать не надо....
@user-xe3jl2fg4g
@user-xe3jl2fg4g 5 жыл бұрын
Прям то что надо!!!)
@Drogichinsky
@Drogichinsky 2 жыл бұрын
Класс!
@user-bp3vk3uj8h
@user-bp3vk3uj8h 3 жыл бұрын
Посмотрел три четыре видоса про Docker из серии нихуя не понял но очень интересно. Этот видос за первые 10 минут открыл для меня все что нужно.
@romantsyupryk3009
@romantsyupryk3009 5 жыл бұрын
Thank you so much.
@aivazm2
@aivazm2 5 жыл бұрын
Сразу лайк!
@pitermelnyk619
@pitermelnyk619 2 жыл бұрын
спасибо :)
@olegpopov7860
@olegpopov7860 4 жыл бұрын
Это мне все не нужно. Но смотрел с интересом. Очень дельно.
@user-qy7yv1ut4c
@user-qy7yv1ut4c 3 жыл бұрын
спасибо!
@MrRapidSilver
@MrRapidSilver 5 жыл бұрын
Огонь!
@Ivan-oy9ub
@Ivan-oy9ub 4 жыл бұрын
thanks
@user-ok9tp5lx6n
@user-ok9tp5lx6n 2 жыл бұрын
спасибо
@SCHCOMM
@SCHCOMM 4 жыл бұрын
Спасибо :)
@user-zn6yr8gd4w
@user-zn6yr8gd4w 4 жыл бұрын
Жаль, что нельзя поставить второй лайк - первый я поставил при первом просмотре, а вот сейчас смотрю уже по работе... Спасибо за видео!!!
@alexandrperfilev9488
@alexandrperfilev9488 5 жыл бұрын
В след жду про композер и про то как строить свои имиджи🤗👍
@psihonort9275
@psihonort9275 4 жыл бұрын
Годно!
@user-oj7sn3yj2n
@user-oj7sn3yj2n 3 жыл бұрын
Появилось в рекомендациях ютуба, думал про дома из контейнеров что-то будет, нихуя не понял, но очень интересно.
@dima4096x
@dima4096x 5 жыл бұрын
thanks a lot, sir
@fedzeeor3596
@fedzeeor3596 3 жыл бұрын
Это же топчага годнотная!!!
@donquih0te396
@donquih0te396 5 жыл бұрын
Лёва!!!
@Laska_Halya
@Laska_Halya 4 жыл бұрын
Привет! Очень понравился урок! Он точно лучший из всего, что есть на KZbin. У меня есть вопрос о хранении данных в БД. Предположим я развернула контейнер с pg и поработала с БД. После его остановки, данные сохраняться в контейнере? Что будет с данными, если мне нужно развернуть несколько идентичных версий БД, но там должны храниться разные данные?
@koneckonca2183
@koneckonca2183 5 жыл бұрын
как всегда топ
Docker toolkit: ctop vs lazydocker
8:55
letsCode
Рет қаралды 6 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 7 МЛН
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 66 МЛН
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 9 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН
Docker compose - группы контейнеров. Docker
22:29
Дистрибутив Linux своими руками | Debian | Ubuntu
56:33
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 60 М.
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 99 М.
Markdown - напиши README за 2 минуты
21:40
letsCode
Рет қаралды 48 М.
Структура файлов и каталогов в Linux
20:28
Aleksey Samoilov
Рет қаралды 357 М.
Git. Большой практический выпуск
1:38:17
Артем Матяшов
Рет қаралды 525 М.
Основы Docker. Большой практический выпуск
1:25:44
Артем Матяшов
Рет қаралды 964 М.
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 7 МЛН