Тёмный

Уроки Docker для начинающих / #2 - Основные команды 

Гоша Дударь
Подписаться 883 тыс.
Просмотров 187 тыс.
50% 1

Управлять Докером можно при помощи специальной программы - Docker Desktop. Однако такой способ работы с Докер не всегда будет удобный и не всегда вам подойдет. За урок мы научимся прописывать Docker команды через терминал. Мы научимся отслеживать информацию про Докер и даже выполним запуск нескольких проектов.
✅ Полезные ссылки:
- Урок на сайте itProger: itproger.com/course/docker/2
⏰ Тайм-коды:
00:00 - Начало
00:19 - Как работать с Докер?
01:05 - Запуск Докера
01:30 - Основная команда
02:30 - Запуск проекта с сервером
08:20 - Тестирование проекта
11:20 - Информация Docker
15:00 - Запуск приложения
17:30 - Команды для работы с контейнерами
22:00 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons

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

 

10 июн 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 97   
@vitamin2845
@vitamin2845 2 года назад
Супер. Очень полезные уроки. Как раз нужен докер для работы)
@Gett37
@Gett37 8 месяцев назад
Очень здорово, что упор ведётся на командную строку.
@dmitrykaraulov676
@dmitrykaraulov676 2 года назад
Видео супер! Спасибо! Ждем следующее)
@user-vf8qi2pb1x
@user-vf8qi2pb1x 2 года назад
самый лучший канал о программировании! Все доступно и понятно, большое спасибо!
@Svennko
@Svennko 2 года назад
Плиз, поправь: "-d" - detached, т.е. отсоединенный режим: мы возвращаем управление в наш терминал, а не оставляем его внутри контейнера. А "-D" - debug, т.е. режим отладки.
@TheHellfireson
@TheHellfireson 2 года назад
так же первый флаг относится к самой команде докер, а второй флаг уже к команде ран (-D и -d соответственно) и пишутся они в разных местах)
@Afatym
@Afatym Год назад
Он сам себя поправил на 5:28.
@TheAstic
@TheAstic 2 года назад
Спасибо, Вам от постоянного зрителя.
@Developer_python_
@Developer_python_ Год назад
Решил обновить свои знания-думал будет хайповое видео.Но нет, все четко по делу!
@katezaprudskaya6159
@katezaprudskaya6159 7 месяцев назад
Очень классный урок, спасибо!
@habalgarmin
@habalgarmin Год назад
мне понравилось видео. оно для начинающих и не перегружено информацией
@AleksandrGolrichtGlrcht
@AleksandrGolrichtGlrcht Год назад
Все очень понятно, спасибо большое)
@user-dl1jf8vo2q
@user-dl1jf8vo2q 6 месяцев назад
спасибо за подробный материал!
@kirillayvazov4813
@kirillayvazov4813 5 месяцев назад
Спасибо большое! Вы лучшие!
@user-ry7ij2io1b
@user-ry7ij2io1b Год назад
Спасибо за шикарное объяснение 👍
@egornebot
@egornebot Год назад
Клево! Мучения с установкой PostgreSQL окончены с появлением у меня сего чуда.
@javaa5986
@javaa5986 Год назад
Я вырос на твоих уроках, ты топ
@vladimirvasin8889
@vladimirvasin8889 2 месяца назад
Снимаю шляпу. Огромное спасибо!!
@whoamixrun3851
@whoamixrun3851 11 месяцев назад
Спасибо за курс
@workspace1540
@workspace1540 8 месяцев назад
Нравится ваш стиль повествования, доступно, спасибо. Хотел получше разобраться с докер композ, вроде бы это дальше в уроках есть) идем по порядку спасибо за контент еще раз) лайк подписка
@sinvolen4193
@sinvolen4193 Год назад
Друг, еще по webpack сними уроки, очень хорошо объясняешь
@Andrzej3935
@Andrzej3935 2 года назад
Спасибо большое!
@user-yf9fz8zr7r
@user-yf9fz8zr7r Год назад
Отличное видео!
@user-vi2fp6dl7b
@user-vi2fp6dl7b 2 месяца назад
Большое спасибо!
@user-xy2ne9rl5p
@user-xy2ne9rl5p 2 года назад
docker ps - запущенные контейнеры docker ps -a - все контейнеры
@Nick-zu9bi
@Nick-zu9bi 2 года назад
Спасибо за тайториалы
@TheTdonline
@TheTdonline 4 месяца назад
Когда U в слове tutorial стала читаться как 'ай'?
@user-vh3xp4rt5r
@user-vh3xp4rt5r Год назад
Спасибо! А можно курс по kubernetes для новичков сделать?
@user-oe6tf7rt3l
@user-oe6tf7rt3l 4 месяца назад
Очень интересно. В ходе урока возник вопрос: проекту присваивается порт, сохраняется с ним какая то часть среды разработки. А работает ли он с приложениями Windows Forms? ну то есть если закинуть какой нибудь пероект на С# - полуичится ли его открыть потом в Докере? Или же это только для консольных приложений и веб сайтов?
@mishkapanda93
@mishkapanda93 Год назад
спасаба́ми
@user-tm1kp4qn7d
@user-tm1kp4qn7d Год назад
Спасибо
@hanma83292
@hanma83292 7 месяцев назад
Прикольно прикольно!😁
@smolenskiyyoutube7780
@smolenskiyyoutube7780 Год назад
Привет, Гоша. На винде проблема с тем что не установлена wsl, а я хочу чтобы docker работал через virtualbox. как это сделать? Hyper-v включен
@donnoproject1484
@donnoproject1484 Год назад
спасибо
@Ronobiliv
@Ronobiliv 2 года назад
Тип Топ
@funtv6870
@funtv6870 3 месяца назад
Меня одного напрягло что новый контейнер имеет образ созданный 7 дней назад, а в терминале 6 дней назад))
@literalyUrMom
@literalyUrMom 2 года назад
Топ
@user-tt8kf5cb1e
@user-tt8kf5cb1e 3 месяца назад
лайк+подписка+коммент)))) Нужно по Kubernetes, Ansible, Terraform, Azure,GCP, AWS. Знаю - не треснет
@elezthemdev
@elezthemdev 9 месяцев назад
thx
@ToNNaG
@ToNNaG 9 месяцев назад
Почему docker desktop неотображает контейнеры запущенные с помощью docker-compose? Debian. Как понимаю докер десктоп устанавливает свой движок докера, а мои контейнеры запущенны на другом? Правильно понимаю? Если это так, то как сделать что бы докердесктоп отображал контейнеры запущенные докер-композом?
@PavelM01
@PavelM01 2 года назад
СпособАми 😂
@hutoryanin
@hutoryanin 2 года назад
Это по укрАински
@mrclarnetty4047
@mrclarnetty4047 10 месяцев назад
Зато все понятно объяснил. Я смотрел видео на 12 минут и нифига не понял, а он в 6 минут уместил все и лаже факт из истории логистики рассказал.
@melitopol_Russia
@melitopol_Russia 9 месяцев назад
​@@mrclarnetty4047, логистика тут каким боком?)
@missile158
@missile158 7 месяцев назад
Осуждаю но лайк прожал 😅
@test-rm5ki
@test-rm5ki 4 месяца назад
-d это не дебаг, а detach мод (запуск в фоновом режиме)
@Majohne
@Majohne 4 месяца назад
он это в видео озвучил, но чуть позже
@clip.customs
@clip.customs Месяц назад
Подскажите, что делать если у меня ошибка при установке докера на винд 11: "Docker Desktop - WSL update failed" Я пытался через терминал обновить wsl, но у меня там ошибка: "Ошибка при декодировании содержимого". Что делать?
@ilsaf-
@ilsaf- 2 года назад
id можно вводить не полностью, а только несколько символов
@silverdog2595
@silverdog2595 Год назад
При попытке остановки контейнера вывод: Error response from daemon: cannot stop container: $ID: permission denied Оказалось, что лажает сервис AppArmor, решение - удаление unknown из его правил: sudo aa-remove-unknown
@sergey3924
@sergey3924 2 года назад
В дебиане ненашел центральной консоли docker. Как запустить докер десктоп?
@user-zi1yh3wx2q
@user-zi1yh3wx2q Год назад
То же отсутствует, вроде как не особо и нужен, но все-таки загадка) Ну как отыскал?
@zmey_cpp
@zmey_cpp 2 года назад
Сделал кастомную cmd с помощью ConEmu
@PavelAmazing
@PavelAmazing 6 месяцев назад
Очень понравилось видео, поэтому ПРОПИСЫВАЮ комментарий :)
@KIM0820V
@KIM0820V 2 года назад
несколько способОв )))
@dmitriystr
@dmitriystr 2 года назад
А будет ли курс по typescript?
@AntiBandera
@AntiBandera 2 года назад
нет
@rain8266
@rain8266 Год назад
Так в чем разница между pause и stop?
@nasty77212
@nasty77212 11 месяцев назад
при stop приложение (сайт) останавливается полностью, т.е. если попытаешься открыть сайт в браузере, не откроется. При pause приложение просто приостанавливается, сайт откроется в браузере
@Trepetsky
@Trepetsky 8 месяцев назад
​@@nasty77212так, а если сайт откроется, то какая разница между start и pause?
@janjanowicz6835
@janjanowicz6835 2 года назад
копировал вставив не работает
@tester8687
@tester8687 2 года назад
Гоша ✓1 || ✓ 2
@user-vi9nu9ew1z
@user-vi9nu9ew1z 8 месяцев назад
блин, если большинство блогеров можно слушать на скорости 1.25, то тебя на 0.75
@kontent4049
@kontent4049 2 года назад
Ставки на спорт 50 на 50 👍 супер
@DJ-mv4re
@DJ-mv4re 2 года назад
😐 он пересказывает 3-х летней давности курс другого чела... с добавлением приложения
@PNG-rz5pd
@PNG-rz5pd 2 года назад
алё таких курсов десятки, он делает свои курсы болле качественными
@sochilling
@sochilling 11 месяцев назад
так а почему не слушаешь того чела а тут что то ищешь? Качество лучше?
@user-ch5fz8px5m
@user-ch5fz8px5m 5 месяцев назад
Впервые наткнулся на автора. На 4:20 автор уроков по Linux путает d и D. Как потом можно доверять таким "урокам".....ох
@scatr1x
@scatr1x 3 месяца назад
нытик
@user-ch5fz8px5m
@user-ch5fz8px5m 3 месяца назад
Он самый
@Constantine1975
@Constantine1975 2 года назад
Гоша ты людям скажи что опция -D и -d это не одно и тоже ! В терминале под nix это имеет значение. И не тараторь так быстро, такое чувство что ты говоришь быстро из-за боязни что тебя быстро пошлют подальше!
@johnconstantine6331
@johnconstantine6331 2 года назад
Можно замедлить видео
@user-zv7hb6cd1f
@user-zv7hb6cd1f 2 года назад
я наоборот ускорил, слишком много воды между полезной инфой
@sin4ez
@sin4ez 4 месяца назад
Ля, пипец, трещит о командах лишь бы трещать. -d и -D разные команды, но торопыге пофигу - трещит. Отдельно въебалось слово "способА".
@Majohne
@Majohne 4 месяца назад
хоть и трещит, но исправляется, потом сказал, что в контексте run это другой атрибут
@user-mu2dp1ti9w
@user-mu2dp1ti9w Год назад
20 мин рассказывал, что можно рассказать за 5. водянка
@user-wd8hm2ro8e
@user-wd8hm2ro8e 2 года назад
Спасибо за курс, но очень уж много воды
@user-wt1fn6gr3h
@user-wt1fn6gr3h 3 месяца назад
ты еще тише не мог?
@user-hz7iw8lq1v
@user-hz7iw8lq1v Год назад
консоль, консоль, капец, мышкой 1 клик, а в консоли куча букв!!!! так нравится консоль переходи в dos и тащись, там все через консоль, не эволюция, а деградация эта ваша консоль, программисты сидели писали программу и целую оболочку для того что бы ты через консоль учил, мрак. запоминать целую тучу безполезных команд, которые дублируют интерфейс программы((( за уроки 5, за вечную консоль 1
@user-mu2dp1ti9w
@user-mu2dp1ti9w Год назад
Консоль более универсальна. Допустим, нужно удалить 100 контейнеров, имя которых подпадает под регулярное выражение. Разработчики может и не закладывали такой функционал в свое приложение. Но используя другие консольные утилиты это можно сделать. Кроме того, любые однотипные операции, которые нужно сделать много раз, отлично заворачиваются в набор команд. Вот есть у Вас N любимых образов и нужно их установить на новой машине. Просто собираете в 1 команду их названия, сохраняете, запускаете, профит. В будущем при такой же необходимости даже команду составлять не нужно: она у Вас уже есть. Вместо того, чтобы объяснять кому-то длинным текстом, куда перейти и что нажать в интерфейсе, достаточно отправить пару команд... И это я еще молчу про корпоративный сегмент, где во-первых, не для всех приложений пишут веб-интерфейс, а во-вторых, даже если он есть, его использование дополнительно нагружает систему и создает потенциальные дыры в безопасности.
@user-hz7iw8lq1v
@user-hz7iw8lq1v Год назад
@@user-mu2dp1ti9w ужас, как часто ты делаешь то что описываешь???? Удалить 100 контейнеров, по регулярке??? Этож как же нужно засратся чтобы не чистить проекты, а потом вытворять такое в консоли. Вообще приведенные якобы доводы, не доводы, и учить пользоваться консолью на постоянке в место веб интерфейса, это уж точно не для новичков, которые только постигают что такое контейнер, да и вообще! как по мне ваша консоль адский бдсм. ладно еще гитом в консоли, там пяток команд основных, и ты гуру, хотя интерфейс рулит, и понятней куда там черному окошку. Потенциальные дыры, это кривые руки разрабов, и прогеров лентяев, а про доп нагруз на сервер, не нужно тут тумана нагонять, сейчас снять датацентр или облако поднять проще чем 15 лет назад найти нормальный хост, к тому же что это за сервер, что падает от простенького веб-интерфейса!!! Так что не убедил!!!
@user-mu2dp1ti9w
@user-mu2dp1ti9w Год назад
@@user-hz7iw8lq1v чему учить новичков - дело лично каждого. Ваша неприязнь к консоли - ваша проблема. Не нравится - вперёд самостоятельно изучать интерфейс. Он с ваших слов "простой". Или искать того, кто будет учить ему. Я не ставил своей целью переубедить вас, что "консоль лучше" и т.д. Я лишь отметил, что не стоит из-за того, что лично у вас "туго с математикой", утверждать, что она не нужна и нет смысла учить ей. Каждый сам для себя может решить, какой стиль обучения ему больше нравится. Без Вас.
@user-hz7iw8lq1v
@user-hz7iw8lq1v Год назад
@@user-mu2dp1ti9w у меня нет проблем, а вы вместо того чтобы разобрать аргументы и здравую обоснованную критику, переходите на личности не хорошо. Мне лично ваш урок не нужен, я вычленил крупицы нужной мне информации и так. Ее мало она размазана, и затерта тем как печатать в консоли, и тп, но все же присутствует. Как вы будете "учить", дело ваше(скорее как преподнесете ваши знания другому), а вот чему вы учите, и чем наполнен ваш урок, уже зритель расскажет вам, нравится ему или нет, кто то поблагодарит, а кто то и расскажет в чем минус вашего урока, и будте благодарны, за конструктивную критику, а не просто за дизлайк, или фу че за муть. Вы же "великий, знающий учитель математики" обижаетесь на критику, а значит не учитель, а просто выскочка не принимающий и не терпящий чужого мнения. По конструктиву, у вас мало инфы по самому докеру, зато отличный урок как пользоватся консолью, и как тащится от такого чудо окошка, это слышится практически с первых минут, что очень раздражает, и вызвало написать вам этот комментарий. Не все, разделяют вашу любовь и восторг от консоли. В ваших видео, вы явно навязываете использование консоли, и вскользь объясняете многие моменты, некоторые вообще просто упоминаете, еще и используете термины, без объяснений. Если у вас проблема с интерфейсом, то как вы собрались учить тогда? Чем будет пользоватся уже ученик, это как вы верно заметили его дело, а у вас однобоко, одна консоль, а как пользоватся программой вообще не понятно и не освещенно. Вот вам факты. Удачи на поприще учителя, я не собираюсь флудить, и у меня нет никакого желания вас оскорблять, но и высказать свое мнение я имею полное право, в не зависимости нравится это вам или нет. Удачи, надеюсь убедил расширить свой контент в лучшую сторону. Спасибо за видео!
@user-mu2dp1ti9w
@user-mu2dp1ti9w Год назад
@@user-hz7iw8lq1v Хех. Я не имею никакого отношения к этому каналу. И видео объективно - водянка. 20 минут о том, что можно грамотно рассказать за 5... Словом, я такой же зритель, как и вы. Критика уместна, когда вы критикуйте подачу. Но не идеалогию. Это как критиковать религию. Глупо и некрасиво по отношению к тем, кто в нее верит. Если есть консоль, значит есть потребность или востребованность. И она точно существует НЕ потому что разработчики лентяи.
@user-ik5jz4yv5j
@user-ik5jz4yv5j Год назад
По нескол ко раз повторяет. Слишком затянуто. Я ухожу
@gaara846846
@gaara846846 6 месяцев назад
Кто нибудь покупал платную подписку на сайте? Оно того стоит? За видосы огромное спасибо, думаю про подписку, но ради одного докера немного задумываюсь
@raingerLee
@raingerLee 9 месяцев назад
спасибо Вам. все понятно пока)
@user-rs6lw5vy4e
@user-rs6lw5vy4e 5 месяцев назад
спасибо
@user-qx3jt8fw1v
@user-qx3jt8fw1v 2 года назад
Топ
Далее
Философия хлама #diy
01:00
Просмотров 138 тыс.
Cuộc đua tại Premier League mùa này kiểu:
00:20
Docker за 20 минут
21:42
Просмотров 58 тыс.
Что такое Kubernetes?
7:48
Просмотров 130 тыс.