Уроки 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
Супер. Очень полезные уроки. Как раз нужен докер для работы)
Очень здорово, что упор ведётся на командную строку.
Видео супер!
Спасибо!
Ждем следующее)
Спасибо, Вам от постоянного зрителя.
самый лучший канал о программировании! Все доступно и понятно, большое спасибо!
Очень классный урок, спасибо!
Плиз, поправь: "-d" - detached, т.е. отсоединенный режим: мы возвращаем управление в наш терминал, а не оставляем его внутри контейнера.
А "-D" - debug, т.е. режим отладки.
так же первый флаг относится к самой команде докер, а второй флаг уже к команде ран (-D и -d соответственно)
и пишутся они в разных местах)
Он сам себя поправил на 5:28.
Решил обновить свои знания-думал будет хайповое видео.Но нет, все четко по делу!
спасибо за подробный материал!
мне понравилось видео. оно для начинающих и не перегружено информацией
Все очень понятно, спасибо большое)
Спасибо большое! Вы лучшие!
Спасибо за шикарное объяснение 👍
Нравится ваш стиль повествования, доступно, спасибо. Хотел получше разобраться с докер композ, вроде бы это дальше в уроках есть) идем по порядку спасибо за контент еще раз) лайк подписка
Спасибо за курс
Клево! Мучения с установкой PostgreSQL окончены с появлением у меня сего чуда.
Снимаю шляпу. Огромное спасибо!!
Спасибо большое!
Большое спасибо!
Я вырос на твоих уроках, ты топ
Отличное видео!
Друг, еще по webpack сними уроки, очень хорошо объясняешь
Спасибо за тайториалы
Когда U в слове tutorial стала читаться как 'ай'?
Спасибо
Очень интересно. В ходе урока возник вопрос: проекту присваивается порт, сохраняется с ним какая то часть среды разработки. А работает ли он с приложениями Windows Forms? ну то есть если закинуть какой нибудь пероект на С# - полуичится ли его открыть потом в Докере? Или же это только для консольных приложений и веб сайтов?
Спасибо! А можно курс по kubernetes для новичков сделать?
docker ps - запущенные контейнеры
docker ps -a - все контейнеры
Привет, Гоша. На винде проблема с тем что не установлена wsl, а я хочу чтобы docker работал через virtualbox. как это сделать? Hyper-v включен
спасибо
спасаба́ми
лайк+подписка+коммент)))) Нужно по Kubernetes, Ansible, Terraform, Azure,GCP, AWS. Знаю - не треснет
Меня одного напрягло что новый контейнер имеет образ созданный 7 дней назад, а в терминале 6 дней назад))
СпособАми 😂
Это по укрАински
Зато все понятно объяснил. Я смотрел видео на 12 минут и нифига не понял, а он в 6 минут уместил все и лаже факт из истории логистики рассказал.
@@mrclarnetty4047, логистика тут каким боком?)
Осуждаю но лайк прожал 😅
Прикольно прикольно!😁
Почему docker desktop неотображает контейнеры запущенные с помощью docker-compose? Debian. Как понимаю докер десктоп устанавливает свой движок докера, а мои контейнеры запущенны на другом? Правильно понимаю? Если это так, то как сделать что бы докердесктоп отображал контейнеры запущенные докер-композом?
thx
Подскажите, что делать если у меня ошибка при установке докера на винд 11: "Docker Desktop - WSL update failed" Я пытался через терминал обновить wsl, но у меня там ошибка: "Ошибка при декодировании содержимого". Что делать?
Тип Топ
При попытке остановки контейнера вывод:
Error response from daemon: cannot stop container: $ID: permission denied
Оказалось, что лажает сервис AppArmor, решение - удаление unknown из его правил:
sudo aa-remove-unknown
id можно вводить не полностью, а только несколько символов
Топ
В дебиане ненашел центральной консоли docker. Как запустить докер десктоп?
То же отсутствует, вроде как не особо и нужен, но все-таки загадка)
Ну как отыскал?
несколько способОв )))
Сделал кастомную cmd с помощью ConEmu
А будет ли курс по typescript?
нет
-d это не дебаг, а detach мод (запуск в фоновом режиме)
он это в видео озвучил, но чуть позже
Очень понравилось видео, поэтому ПРОПИСЫВАЮ комментарий :)
Так в чем разница между pause и stop?
при stop приложение (сайт) останавливается полностью, т.е. если попытаешься открыть сайт в браузере, не откроется. При pause приложение просто приостанавливается, сайт откроется в браузере
@@nasty77212так, а если сайт откроется, то какая разница между start и pause?
копировал вставив не работает
Гоша ✓1 || ✓ 2
блин, если большинство блогеров можно слушать на скорости 1.25, то тебя на 0.75
Ставки на спорт 50 на 50 👍 супер
😐 он пересказывает 3-х летней давности курс другого чела... с добавлением приложения
алё таких курсов десятки, он делает свои курсы болле качественными
так а почему не слушаешь того чела а тут что то ищешь? Качество лучше?
Впервые наткнулся на автора. На 4:20 автор уроков по Linux путает d и D. Как потом можно доверять таким "урокам".....ох
нытик
Он самый
Гоша ты людям скажи что опция -D и -d это не одно и тоже ! В терминале под nix это имеет значение. И не тараторь так быстро, такое чувство что ты говоришь быстро из-за боязни что тебя быстро пошлют подальше!
Можно замедлить видео
я наоборот ускорил, слишком много воды между полезной инфой
Ля, пипец, трещит о командах лишь бы трещать. -d и -D разные команды, но торопыге пофигу - трещит. Отдельно въебалось слово "способА".
хоть и трещит, но исправляется, потом сказал, что в контексте run это другой атрибут
20 мин рассказывал, что можно рассказать за 5. водянка
Спасибо за курс, но очень уж много воды
ты еще тише не мог?
консоль, консоль, капец,
мышкой 1 клик, а в консоли куча букв!!!!
так нравится консоль переходи в dos и тащись, там все через консоль,
не эволюция, а деградация эта ваша консоль,
программисты сидели писали программу и целую оболочку для того что бы ты через консоль учил, мрак.
запоминать целую тучу безполезных команд, которые дублируют интерфейс программы(((
за уроки 5, за вечную консоль 1
Консоль более универсальна. Допустим, нужно удалить 100 контейнеров, имя которых подпадает под регулярное выражение. Разработчики может и не закладывали такой функционал в свое приложение. Но используя другие консольные утилиты это можно сделать. Кроме того, любые однотипные операции, которые нужно сделать много раз, отлично заворачиваются в набор команд. Вот есть у Вас N любимых образов и нужно их установить на новой машине. Просто собираете в 1 команду их названия, сохраняете, запускаете, профит. В будущем при такой же необходимости даже команду составлять не нужно: она у Вас уже есть. Вместо того, чтобы объяснять кому-то длинным текстом, куда перейти и что нажать в интерфейсе, достаточно отправить пару команд... И это я еще молчу про корпоративный сегмент, где во-первых, не для всех приложений пишут веб-интерфейс, а во-вторых, даже если он есть, его использование дополнительно нагружает систему и создает потенциальные дыры в безопасности.
@@user-mu2dp1ti9w ужас, как часто ты делаешь то что описываешь???? Удалить 100 контейнеров, по регулярке??? Этож как же нужно засратся чтобы не чистить проекты, а потом вытворять такое в консоли. Вообще приведенные якобы доводы, не доводы, и учить пользоваться консолью на постоянке в место веб интерфейса, это уж точно не для новичков, которые только постигают что такое контейнер, да и вообще! как по мне ваша консоль адский бдсм.
ладно еще гитом в консоли, там пяток команд основных, и ты гуру, хотя интерфейс рулит, и понятней куда там черному окошку.
Потенциальные дыры, это кривые руки разрабов, и прогеров лентяев, а про доп нагруз на сервер, не нужно тут тумана нагонять, сейчас снять датацентр или облако поднять проще чем 15 лет назад найти нормальный хост, к тому же что это за сервер, что падает от простенького веб-интерфейса!!!
Так что не убедил!!!
@@user-hz7iw8lq1v чему учить новичков - дело лично каждого. Ваша неприязнь к консоли - ваша проблема. Не нравится - вперёд самостоятельно изучать интерфейс. Он с ваших слов "простой". Или искать того, кто будет учить ему.
Я не ставил своей целью переубедить вас, что "консоль лучше" и т.д. Я лишь отметил, что не стоит из-за того, что лично у вас "туго с математикой", утверждать, что она не нужна и нет смысла учить ей. Каждый сам для себя может решить, какой стиль обучения ему больше нравится. Без Вас.
@@user-mu2dp1ti9w у меня нет проблем, а вы вместо того чтобы разобрать аргументы и здравую обоснованную критику, переходите на личности не хорошо. Мне лично ваш урок не нужен, я вычленил крупицы нужной мне информации и так. Ее мало она размазана, и затерта тем как печатать в консоли, и тп, но все же присутствует.
Как вы будете "учить", дело ваше(скорее как преподнесете ваши знания другому), а вот чему вы учите, и чем наполнен ваш урок, уже зритель расскажет вам, нравится ему или нет, кто то поблагодарит, а кто то и расскажет в чем минус вашего урока, и будте благодарны, за конструктивную критику, а не просто за дизлайк, или фу че за муть. Вы же "великий, знающий учитель математики" обижаетесь на критику, а значит не учитель, а просто выскочка не принимающий и не терпящий чужого мнения.
По конструктиву, у вас мало инфы по самому докеру, зато отличный урок как пользоватся консолью, и как тащится от такого чудо окошка, это слышится практически с первых минут, что очень раздражает, и вызвало написать вам этот комментарий. Не все, разделяют вашу любовь и восторг от консоли.
В ваших видео, вы явно навязываете использование консоли, и вскользь объясняете многие моменты, некоторые вообще просто упоминаете, еще и используете термины, без объяснений. Если у вас проблема с интерфейсом, то как вы собрались учить тогда? Чем будет пользоватся уже ученик, это как вы верно заметили его дело, а у вас однобоко, одна консоль, а как пользоватся программой вообще не понятно и не освещенно. Вот вам факты. Удачи на поприще учителя, я не собираюсь флудить, и у меня нет никакого желания вас оскорблять, но и высказать свое мнение я имею полное право, в не зависимости нравится это вам или нет. Удачи, надеюсь убедил расширить свой контент в лучшую сторону. Спасибо за видео!
@@user-hz7iw8lq1v Хех. Я не имею никакого отношения к этому каналу. И видео объективно - водянка. 20 минут о том, что можно грамотно рассказать за 5... Словом, я такой же зритель, как и вы.
Критика уместна, когда вы критикуйте подачу. Но не идеалогию. Это как критиковать религию. Глупо и некрасиво по отношению к тем, кто в нее верит. Если есть консоль, значит есть потребность или востребованность. И она точно существует НЕ потому что разработчики лентяи.
По нескол ко раз повторяет. Слишком затянуто. Я ухожу
Кто нибудь покупал платную подписку на сайте? Оно того стоит?
За видосы огромное спасибо, думаю про подписку, но ради одного докера немного задумываюсь
спасибо Вам. все понятно пока)
спасибо
Топ