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

Поделиться
HTML-код
  • Опубликовано: 22 май 2024
  • Управлять Докером можно при помощи специальной программы - 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
    @vitamin2845 2 года назад +32

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

  • @Gett37
    @Gett37 7 месяцев назад +3

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

  • @dmitrykaraulov676
    @dmitrykaraulov676 2 года назад +9

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

  • @TheAstic
    @TheAstic 2 года назад +3

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

  • @user-vf8qi2pb1x
    @user-vf8qi2pb1x 2 года назад +7

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

  • @katezaprudskaya6159
    @katezaprudskaya6159 7 месяцев назад +1

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

  • @Svennko
    @Svennko 2 года назад +75

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

    • @TheHellfireson
      @TheHellfireson 2 года назад +7

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

    • @Afatym
      @Afatym Год назад +6

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

  • @Developer_python_
    @Developer_python_ Год назад

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

  • @user-dl1jf8vo2q
    @user-dl1jf8vo2q 5 месяцев назад

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

  • @habalgarmin
    @habalgarmin Год назад

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

  • @AleksandrGolrichtGlrcht
    @AleksandrGolrichtGlrcht Год назад

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

  • @kirillayvazov4813
    @kirillayvazov4813 5 месяцев назад

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

  • @user-ry7ij2io1b
    @user-ry7ij2io1b Год назад +3

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

  • @workspace1540
    @workspace1540 7 месяцев назад +6

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

  • @whoamixrun3851
    @whoamixrun3851 10 месяцев назад

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

  • @egornebot
    @egornebot Год назад +3

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

  • @vladimirvasin8889
    @vladimirvasin8889 2 месяца назад

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

  • @Andrzej3935
    @Andrzej3935 2 года назад

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

  • @user-vi2fp6dl7b
    @user-vi2fp6dl7b Месяц назад

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

  • @javaa5986
    @javaa5986 Год назад

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

  • @user-yf9fz8zr7r
    @user-yf9fz8zr7r Год назад

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

  • @sinvolen4193
    @sinvolen4193 Год назад +2

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

  • @Nick-zu9bi
    @Nick-zu9bi 2 года назад

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

    • @TheTdonline
      @TheTdonline 3 месяца назад

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

  • @user-tm1kp4qn7d
    @user-tm1kp4qn7d Год назад

    Спасибо

  • @user-oe6tf7rt3l
    @user-oe6tf7rt3l 3 месяца назад +1

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

  • @user-vh3xp4rt5r
    @user-vh3xp4rt5r Год назад +2

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

  • @user-xy2ne9rl5p
    @user-xy2ne9rl5p 2 года назад +5

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

  • @smolenskiyyoutube7780
    @smolenskiyyoutube7780 Год назад +2

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

  • @donnoproject1484
    @donnoproject1484 Год назад

    спасибо

  • @mishkapanda93
    @mishkapanda93 Год назад +1

    спасаба́ми

  • @user-tt8kf5cb1e
    @user-tt8kf5cb1e 2 месяца назад

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

  • @funtv6870
    @funtv6870 3 месяца назад +1

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

  • @PavelM01
    @PavelM01 2 года назад +60

    СпособАми 😂

    • @hutoryanin
      @hutoryanin 2 года назад +2

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

    • @mrclarnetty4047
      @mrclarnetty4047 10 месяцев назад +7

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

    • @melitopol_Russia
      @melitopol_Russia 9 месяцев назад

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

    • @missile158
      @missile158 7 месяцев назад

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

  • @hanma83292
    @hanma83292 6 месяцев назад

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

  • @ToNNaG
    @ToNNaG 9 месяцев назад

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

  • @elezthemdev
    @elezthemdev 8 месяцев назад

    thx

  • @clip.customs
    @clip.customs 20 дней назад

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

  • @Ronobiliv
    @Ronobiliv 2 года назад +1

    Тип Топ

  • @silverdog2595
    @silverdog2595 Год назад

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

  • @ilsaf-
    @ilsaf- 2 года назад +2

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

  • @literalyUrMom
    @literalyUrMom 2 года назад +2

    Топ

  • @sergey3924
    @sergey3924 2 года назад

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

    • @user-zi1yh3wx2q
      @user-zi1yh3wx2q Год назад

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

  • @KIM0820V
    @KIM0820V 2 года назад +2

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

  • @zmey_cpp
    @zmey_cpp 2 года назад

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

  • @dmitriystr
    @dmitriystr 2 года назад +1

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

  • @test-rm5ki
    @test-rm5ki 3 месяца назад +1

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

    • @Majohne
      @Majohne 3 месяца назад +1

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

  • @PavelAmazing
    @PavelAmazing 6 месяцев назад

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

  • @rain8266
    @rain8266 11 месяцев назад +1

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

    • @nasty77212
      @nasty77212 11 месяцев назад +1

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

    • @Trepetsky
      @Trepetsky 7 месяцев назад

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

  • @janjanowicz6835
    @janjanowicz6835 2 года назад +1

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

  • @tester8687
    @tester8687 2 года назад +2

    Гоша ✓1 || ✓ 2

  • @user-vi9nu9ew1z
    @user-vi9nu9ew1z 7 месяцев назад

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

  • @kontent4049
    @kontent4049 2 года назад +1

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

  • @DJ-mv4re
    @DJ-mv4re 2 года назад +2

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

    • @PNG-rz5pd
      @PNG-rz5pd 2 года назад +4

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

    • @sochilling
      @sochilling 10 месяцев назад

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

  • @user-ch5fz8px5m
    @user-ch5fz8px5m 4 месяца назад

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

  • @Constantine1975
    @Constantine1975 2 года назад +12

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

    • @johnconstantine6331
      @johnconstantine6331 2 года назад

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

    • @user-zv7hb6cd1f
      @user-zv7hb6cd1f 2 года назад +3

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

  • @sin4ez
    @sin4ez 4 месяца назад +2

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

    • @Majohne
      @Majohne 3 месяца назад +1

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

  • @user-mu2dp1ti9w
    @user-mu2dp1ti9w Год назад +5

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

  • @user-wd8hm2ro8e
    @user-wd8hm2ro8e 2 года назад +1

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

  • @user-wt1fn6gr3h
    @user-wt1fn6gr3h 2 месяца назад

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

  • @user-hz7iw8lq1v
    @user-hz7iw8lq1v Год назад +2

    консоль, консоль, капец,
    мышкой 1 клик, а в консоли куча букв!!!!
    так нравится консоль переходи в dos и тащись, там все через консоль,
    не эволюция, а деградация эта ваша консоль,
    программисты сидели писали программу и целую оболочку для того что бы ты через консоль учил, мрак.
    запоминать целую тучу безполезных команд, которые дублируют интерфейс программы(((
    за уроки 5, за вечную консоль 1

    • @user-mu2dp1ti9w
      @user-mu2dp1ti9w Год назад +1

      Консоль более универсальна. Допустим, нужно удалить 100 контейнеров, имя которых подпадает под регулярное выражение. Разработчики может и не закладывали такой функционал в свое приложение. Но используя другие консольные утилиты это можно сделать. Кроме того, любые однотипные операции, которые нужно сделать много раз, отлично заворачиваются в набор команд. Вот есть у Вас N любимых образов и нужно их установить на новой машине. Просто собираете в 1 команду их названия, сохраняете, запускаете, профит. В будущем при такой же необходимости даже команду составлять не нужно: она у Вас уже есть. Вместо того, чтобы объяснять кому-то длинным текстом, куда перейти и что нажать в интерфейсе, достаточно отправить пару команд... И это я еще молчу про корпоративный сегмент, где во-первых, не для всех приложений пишут веб-интерфейс, а во-вторых, даже если он есть, его использование дополнительно нагружает систему и создает потенциальные дыры в безопасности.

    • @user-hz7iw8lq1v
      @user-hz7iw8lq1v Год назад +1

      @@user-mu2dp1ti9w ужас, как часто ты делаешь то что описываешь???? Удалить 100 контейнеров, по регулярке??? Этож как же нужно засратся чтобы не чистить проекты, а потом вытворять такое в консоли. Вообще приведенные якобы доводы, не доводы, и учить пользоваться консолью на постоянке в место веб интерфейса, это уж точно не для новичков, которые только постигают что такое контейнер, да и вообще! как по мне ваша консоль адский бдсм.
      ладно еще гитом в консоли, там пяток команд основных, и ты гуру, хотя интерфейс рулит, и понятней куда там черному окошку.
      Потенциальные дыры, это кривые руки разрабов, и прогеров лентяев, а про доп нагруз на сервер, не нужно тут тумана нагонять, сейчас снять датацентр или облако поднять проще чем 15 лет назад найти нормальный хост, к тому же что это за сервер, что падает от простенького веб-интерфейса!!!
      Так что не убедил!!!

    • @user-mu2dp1ti9w
      @user-mu2dp1ti9w Год назад +2

      @@user-hz7iw8lq1v чему учить новичков - дело лично каждого. Ваша неприязнь к консоли - ваша проблема. Не нравится - вперёд самостоятельно изучать интерфейс. Он с ваших слов "простой". Или искать того, кто будет учить ему.
      Я не ставил своей целью переубедить вас, что "консоль лучше" и т.д. Я лишь отметил, что не стоит из-за того, что лично у вас "туго с математикой", утверждать, что она не нужна и нет смысла учить ей. Каждый сам для себя может решить, какой стиль обучения ему больше нравится. Без Вас.

    • @user-hz7iw8lq1v
      @user-hz7iw8lq1v Год назад +1

      @@user-mu2dp1ti9w у меня нет проблем, а вы вместо того чтобы разобрать аргументы и здравую обоснованную критику, переходите на личности не хорошо. Мне лично ваш урок не нужен, я вычленил крупицы нужной мне информации и так. Ее мало она размазана, и затерта тем как печатать в консоли, и тп, но все же присутствует.
      Как вы будете "учить", дело ваше(скорее как преподнесете ваши знания другому), а вот чему вы учите, и чем наполнен ваш урок, уже зритель расскажет вам, нравится ему или нет, кто то поблагодарит, а кто то и расскажет в чем минус вашего урока, и будте благодарны, за конструктивную критику, а не просто за дизлайк, или фу че за муть. Вы же "великий, знающий учитель математики" обижаетесь на критику, а значит не учитель, а просто выскочка не принимающий и не терпящий чужого мнения.
      По конструктиву, у вас мало инфы по самому докеру, зато отличный урок как пользоватся консолью, и как тащится от такого чудо окошка, это слышится практически с первых минут, что очень раздражает, и вызвало написать вам этот комментарий. Не все, разделяют вашу любовь и восторг от консоли.
      В ваших видео, вы явно навязываете использование консоли, и вскользь объясняете многие моменты, некоторые вообще просто упоминаете, еще и используете термины, без объяснений. Если у вас проблема с интерфейсом, то как вы собрались учить тогда? Чем будет пользоватся уже ученик, это как вы верно заметили его дело, а у вас однобоко, одна консоль, а как пользоватся программой вообще не понятно и не освещенно. Вот вам факты. Удачи на поприще учителя, я не собираюсь флудить, и у меня нет никакого желания вас оскорблять, но и высказать свое мнение я имею полное право, в не зависимости нравится это вам или нет. Удачи, надеюсь убедил расширить свой контент в лучшую сторону. Спасибо за видео!

    • @user-mu2dp1ti9w
      @user-mu2dp1ti9w Год назад +1

      @@user-hz7iw8lq1v Хех. Я не имею никакого отношения к этому каналу. И видео объективно - водянка. 20 минут о том, что можно грамотно рассказать за 5... Словом, я такой же зритель, как и вы.
      Критика уместна, когда вы критикуйте подачу. Но не идеалогию. Это как критиковать религию. Глупо и некрасиво по отношению к тем, кто в нее верит. Если есть консоль, значит есть потребность или востребованность. И она точно существует НЕ потому что разработчики лентяи.

  • @user-ik5jz4yv5j
    @user-ik5jz4yv5j Год назад

    По нескол ко раз повторяет. Слишком затянуто. Я ухожу

  • @gaara846846
    @gaara846846 6 месяцев назад

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

  • @raingerLee
    @raingerLee 8 месяцев назад

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

  • @user-rs6lw5vy4e
    @user-rs6lw5vy4e 5 месяцев назад

    спасибо

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v 2 года назад

    Топ