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

Управлять Докером можно при помощи специальной программы - 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

Пікірлер: 97

  • @vitamin2845
    @vitamin28452 жыл бұрын

    Супер. Очень полезные уроки. Как раз нужен докер для работы)

  • @Gett37
    @Gett377 ай бұрын

    Очень здорово, что упор ведётся на командную строку.

  • @dmitrykaraulov676
    @dmitrykaraulov6762 жыл бұрын

    Видео супер! Спасибо! Ждем следующее)

  • @TheAstic
    @TheAstic2 жыл бұрын

    Спасибо, Вам от постоянного зрителя.

  • @Svennko
    @Svennko2 жыл бұрын

    Плиз, поправь: "-d" - detached, т.е. отсоединенный режим: мы возвращаем управление в наш терминал, а не оставляем его внутри контейнера. А "-D" - debug, т.е. режим отладки.

  • @TheHellfireson

    @TheHellfireson

    2 жыл бұрын

    так же первый флаг относится к самой команде докер, а второй флаг уже к команде ран (-D и -d соответственно) и пишутся они в разных местах)

  • @Afatym

    @Afatym

    Жыл бұрын

    Он сам себя поправил на 5:28.

  • @user-vf8qi2pb1x
    @user-vf8qi2pb1x2 жыл бұрын

    самый лучший канал о программировании! Все доступно и понятно, большое спасибо!

  • @Developer_python_
    @Developer_python_ Жыл бұрын

    Решил обновить свои знания-думал будет хайповое видео.Но нет, все четко по делу!

  • @AleksandrGolrichtGlrcht
    @AleksandrGolrichtGlrcht Жыл бұрын

    Все очень понятно, спасибо большое)

  • @katezaprudskaya6159
    @katezaprudskaya61597 ай бұрын

    Очень классный урок, спасибо!

  • @habalgarmin
    @habalgarmin Жыл бұрын

    мне понравилось видео. оно для начинающих и не перегружено информацией

  • @user-ry7ij2io1b
    @user-ry7ij2io1b Жыл бұрын

    Спасибо за шикарное объяснение 👍

  • @user-dl1jf8vo2q
    @user-dl1jf8vo2q6 ай бұрын

    спасибо за подробный материал!

  • @kirillayvazov4813
    @kirillayvazov48135 ай бұрын

    Спасибо большое! Вы лучшие!

  • @whoamixrun3851
    @whoamixrun385111 ай бұрын

    Спасибо за курс

  • @Andrzej3935
    @Andrzej39352 жыл бұрын

    Спасибо большое!

  • @javaa5986
    @javaa5986 Жыл бұрын

    Я вырос на твоих уроках, ты топ

  • @egornebot
    @egornebot Жыл бұрын

    Клево! Мучения с установкой PostgreSQL окончены с появлением у меня сего чуда.

  • @workspace1540
    @workspace15407 ай бұрын

    Нравится ваш стиль повествования, доступно, спасибо. Хотел получше разобраться с докер композ, вроде бы это дальше в уроках есть) идем по порядку спасибо за контент еще раз) лайк подписка

  • @vladimirvasin8889
    @vladimirvasin88892 ай бұрын

    Снимаю шляпу. Огромное спасибо!!

  • @user-yf9fz8zr7r
    @user-yf9fz8zr7r Жыл бұрын

    Отличное видео!

  • @user-vi2fp6dl7b
    @user-vi2fp6dl7b2 ай бұрын

    Большое спасибо!

  • @sinvolen4193
    @sinvolen4193 Жыл бұрын

    Друг, еще по webpack сними уроки, очень хорошо объясняешь

  • @user-tm1kp4qn7d
    @user-tm1kp4qn7d Жыл бұрын

    Спасибо

  • @Nick-zu9bi
    @Nick-zu9bi2 жыл бұрын

    Спасибо за тайториалы

  • @TheTdonline

    @TheTdonline

    4 ай бұрын

    Когда U в слове tutorial стала читаться как 'ай'?

  • @donnoproject1484
    @donnoproject1484 Жыл бұрын

    спасибо

  • @user-xy2ne9rl5p
    @user-xy2ne9rl5p2 жыл бұрын

    docker ps - запущенные контейнеры docker ps -a - все контейнеры

  • @user-oe6tf7rt3l
    @user-oe6tf7rt3l3 ай бұрын

    Очень интересно. В ходе урока возник вопрос: проекту присваивается порт, сохраняется с ним какая то часть среды разработки. А работает ли он с приложениями Windows Forms? ну то есть если закинуть какой нибудь пероект на С# - полуичится ли его открыть потом в Докере? Или же это только для консольных приложений и веб сайтов?

  • @smolenskiyyoutube7780
    @smolenskiyyoutube7780 Жыл бұрын

    Привет, Гоша. На винде проблема с тем что не установлена wsl, а я хочу чтобы docker работал через virtualbox. как это сделать? Hyper-v включен

  • @mishkapanda93
    @mishkapanda93 Жыл бұрын

    спасаба́ми

  • @user-vh3xp4rt5r
    @user-vh3xp4rt5r Жыл бұрын

    Спасибо! А можно курс по kubernetes для новичков сделать?

  • @hanma83292
    @hanma832927 ай бұрын

    Прикольно прикольно!😁

  • @test-rm5ki
    @test-rm5ki3 ай бұрын

    -d это не дебаг, а detach мод (запуск в фоновом режиме)

  • @Majohne

    @Majohne

    3 ай бұрын

    он это в видео озвучил, но чуть позже

  • @Ronobiliv
    @Ronobiliv2 жыл бұрын

    Тип Топ

  • @PavelM01
    @PavelM012 жыл бұрын

    СпособАми 😂

  • @hutoryanin

    @hutoryanin

    2 жыл бұрын

    Это по укрАински

  • @mrclarnetty4047

    @mrclarnetty4047

    10 ай бұрын

    Зато все понятно объяснил. Я смотрел видео на 12 минут и нифига не понял, а он в 6 минут уместил все и лаже факт из истории логистики рассказал.

  • @melitopol_Russia

    @melitopol_Russia

    9 ай бұрын

    ​@@mrclarnetty4047, логистика тут каким боком?)

  • @missile158

    @missile158

    7 ай бұрын

    Осуждаю но лайк прожал 😅

  • @literalyUrMom
    @literalyUrMom2 жыл бұрын

    Топ

  • @ToNNaG
    @ToNNaG9 ай бұрын

    Почему docker desktop неотображает контейнеры запущенные с помощью docker-compose? Debian. Как понимаю докер десктоп устанавливает свой движок докера, а мои контейнеры запущенны на другом? Правильно понимаю? Если это так, то как сделать что бы докердесктоп отображал контейнеры запущенные докер-композом?

  • @elezthemdev
    @elezthemdev9 ай бұрын

    thx

  • @user-tt8kf5cb1e
    @user-tt8kf5cb1e3 ай бұрын

    лайк+подписка+коммент)))) Нужно по Kubernetes, Ansible, Terraform, Azure,GCP, AWS. Знаю - не треснет

  • @sergey3924
    @sergey39242 жыл бұрын

    В дебиане ненашел центральной консоли docker. Как запустить докер десктоп?

  • @user-zi1yh3wx2q

    @user-zi1yh3wx2q

    Жыл бұрын

    То же отсутствует, вроде как не особо и нужен, но все-таки загадка) Ну как отыскал?

  • @ilsaf-
    @ilsaf-2 жыл бұрын

    id можно вводить не полностью, а только несколько символов

  • @funtv6870
    @funtv68703 ай бұрын

    Меня одного напрягло что новый контейнер имеет образ созданный 7 дней назад, а в терминале 6 дней назад))

  • @silverdog2595
    @silverdog2595 Жыл бұрын

    При попытке остановки контейнера вывод: Error response from daemon: cannot stop container: $ID: permission denied Оказалось, что лажает сервис AppArmor, решение - удаление unknown из его правил: sudo aa-remove-unknown

  • @clip.customs
    @clip.customsАй бұрын

    Подскажите, что делать если у меня ошибка при установке докера на винд 11: "Docker Desktop - WSL update failed" Я пытался через терминал обновить wsl, но у меня там ошибка: "Ошибка при декодировании содержимого". Что делать?

  • @zmey_cpp
    @zmey_cpp2 жыл бұрын

    Сделал кастомную cmd с помощью ConEmu

  • @dmitriystr
    @dmitriystr2 жыл бұрын

    А будет ли курс по typescript?

  • @AntiBandera

    @AntiBandera

    2 жыл бұрын

    нет

  • @KIM0820V
    @KIM0820V2 жыл бұрын

    несколько способОв )))

  • @rain8266
    @rain826611 ай бұрын

    Так в чем разница между pause и stop?

  • @nasty77212

    @nasty77212

    11 ай бұрын

    при stop приложение (сайт) останавливается полностью, т.е. если попытаешься открыть сайт в браузере, не откроется. При pause приложение просто приостанавливается, сайт откроется в браузере

  • @Trepetsky

    @Trepetsky

    7 ай бұрын

    ​@@nasty77212так, а если сайт откроется, то какая разница между start и pause?

  • @PavelAmazing
    @PavelAmazing6 ай бұрын

    Очень понравилось видео, поэтому ПРОПИСЫВАЮ комментарий :)

  • @tester8687
    @tester86872 жыл бұрын

    Гоша ✓1 || ✓ 2

  • @janjanowicz6835
    @janjanowicz68352 жыл бұрын

    копировал вставив не работает

  • @kontent4049
    @kontent40492 жыл бұрын

    Ставки на спорт 50 на 50 👍 супер

  • @user-vi9nu9ew1z
    @user-vi9nu9ew1z7 ай бұрын

    блин, если большинство блогеров можно слушать на скорости 1.25, то тебя на 0.75

  • @DJ-mv4re
    @DJ-mv4re2 жыл бұрын

    😐 он пересказывает 3-х летней давности курс другого чела... с добавлением приложения

  • @PNG-rz5pd

    @PNG-rz5pd

    2 жыл бұрын

    алё таких курсов десятки, он делает свои курсы болле качественными

  • @sochilling

    @sochilling

    10 ай бұрын

    так а почему не слушаешь того чела а тут что то ищешь? Качество лучше?

  • @user-ch5fz8px5m
    @user-ch5fz8px5m5 ай бұрын

    Впервые наткнулся на автора. На 4:20 автор уроков по Linux путает d и D. Как потом можно доверять таким "урокам".....ох

  • @scatr1x

    @scatr1x

    3 ай бұрын

    нытик

  • @user-ch5fz8px5m

    @user-ch5fz8px5m

    3 ай бұрын

    Он самый

  • @Constantine1975
    @Constantine19752 жыл бұрын

    Гоша ты людям скажи что опция -D и -d это не одно и тоже ! В терминале под nix это имеет значение. И не тараторь так быстро, такое чувство что ты говоришь быстро из-за боязни что тебя быстро пошлют подальше!

  • @johnconstantine6331

    @johnconstantine6331

    2 жыл бұрын

    Можно замедлить видео

  • @user-zv7hb6cd1f

    @user-zv7hb6cd1f

    2 жыл бұрын

    я наоборот ускорил, слишком много воды между полезной инфой

  • @sin4ez
    @sin4ez4 ай бұрын

    Ля, пипец, трещит о командах лишь бы трещать. -d и -D разные команды, но торопыге пофигу - трещит. Отдельно въебалось слово "способА".

  • @Majohne

    @Majohne

    3 ай бұрын

    хоть и трещит, но исправляется, потом сказал, что в контексте run это другой атрибут

  • @user-mu2dp1ti9w
    @user-mu2dp1ti9w Жыл бұрын

    20 мин рассказывал, что можно рассказать за 5. водянка

  • @user-wd8hm2ro8e
    @user-wd8hm2ro8e2 жыл бұрын

    Спасибо за курс, но очень уж много воды

  • @user-wt1fn6gr3h
    @user-wt1fn6gr3h2 ай бұрын

    ты еще тише не мог?

  • @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
    @gaara8468466 ай бұрын

    Кто нибудь покупал платную подписку на сайте? Оно того стоит? За видосы огромное спасибо, думаю про подписку, но ради одного докера немного задумываюсь

  • @user-rs6lw5vy4e
    @user-rs6lw5vy4e5 ай бұрын

    спасибо

  • @raingerLee
    @raingerLee9 ай бұрын

    спасибо Вам. все понятно пока)

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v2 жыл бұрын

    Топ

Келесі