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