Docker за 20 минут
Вставка
- Опубліковано 8 тра 2024
- В этом видео мы рассмотрим все что вам нужно знать о Docker для начала работы - начиная от обзора основных понятий и установки, заканчивая базовыми командами для работы с Docker и упаковкой собственных контейнеров.
Ссылка на репозиторий с примерами, а также краткий конспект видео с основными командами в телеграм канале:
t.me/suchkov_tech/11
00:00 Введение
00:35 Что такое Docker
01:02 Проблемы которые решает Docker
03:22 Основные понятия Docker
05:10 Установка Docker
06:17 Базовые команды для работы с Docker
10:28 Работа с портами
12:30 Создание Docker образов
21:01 Резюме
Боже, это первый адекватный видос про докер. Обычно начинают заливать про строительные контейнеры и то, что они одинаковые. А тут действительно всё понятно и просто
Значит ты слишком глуп, раз не понимаешь сравнения со строительными контейнерами
У тебя отличная дикция, хорошее качество звука, нормальная громкость, и видно то, что материал был подготовлен заранее. Качества изображения 1080p было бы достаточно, но спс за доступность более высоких разрешений. Проделана отличная работа - не бросай и у тебя точно будет 1 000 000 подписчиков со временем. Однозначно лайк и отдельное спасибо за конспект.
Автор и тот кто придумал Docker - просто красавчики 😅
Спасибо. Пару раз использовал докер, но толком не понимал что это. Теперь всё стало понятно
Супер понятно и логично выстроено повествование.
Спасибо вам, буду ждать новых видео
Контент - бомба! Как раз таки это видео я и ждал!!!
Очень доступное и понятное объяснение.
Спасибо!!! 🎉
Огонь!!! Ждем следущих видео🎉🎉🎉
Отличное изложение материала. Ждем продолжения!
Прекрасное видео, прекрасная подача материала и не менее прекрасный конспект - спасибо большое за ваш труд!
Без воды, все по делу, молодца 👍🏻
Спасибо за качественный материал!
Это было ОЧЕНЬ хорошо! Жду продолжения!
Классная подача! Спасибо!
Очень классный урок! Спасибо огромное!
пока-что лучший бесплатный обучающий ролик что я видел
Круто! Очень понятно объяснил, спасибо
Очень круто! Спасибо!
Благодарю , очень информативно! Продолжайте в том же духе )
Отличное повествование!
Надеюсь в следующем видео будет раскрыта тема docker compose
🎉🎉🎉🎉 топ контент подкатил! Го го го! Продолжай:)
приятный голос, приятный монтаж, доходчиво
Очень понятно объясняешь!
очень классное видео! подача материала супер, продолжай в том же духе!
коротко, ясно, четко...
Шикарно! Надеюсь, Вы на этом не остановитесь! Ждем дальнейших видео!
Спасибо большое, это очень полезное видео!
Респект за классное объяснение 👍 Хоть и знаю Докер, но досмотрел до конца)
Спасибо большое)
Спасибо автору👍🏻🐳
Спасибо вам
Супер! Спасибо!
Спасибо, лайкнул подписался, лаконично, но при этом ёмко раскрыл вопрос, надеюсь найти ещё много чего полезного на твоём канале
Спасибо тебе большое, ты прояснил очень много непонятного для начинающих
Класс!
Крутое видео, спасибо! Вот бы что-то подобное по Куберу.
Спасибо
лучший))
Хороший материал, спасибо! Было бы круто посмотреть про какой-то более или менее сложный проект с использованием докера
Классные ролики. Давай следующий про кафку или эластик
хорош!
очень круто. kubernetes тоже очень хотелось бы услышать
Отметится здесь если вам тоже понравился выпуск ↙️
Классный видос, но пример из повседневной жизни, конечно, очень программисткий :D
Чё за лев этот тигр
google-translate: Давным-давно, не помню кто, хвалил лекции Фейнмана по физике такими словами: «Все остальные лекторы говорят: «Посмотрите, какой я умный!» Но девиз Фейнмана: «Посмотрите, как это просто!» То же самое могу сказать и об этой лекции.
Oryginalny tekst:
Dawno, dawno temu, nie pamiętam już kto, zachwalał mi wykłady Feynmana z fizyki następującymi słowy: "Wszyscy inni wykładowcy mówią: Patrz, jaki jestem mądry! Natomiast dewizą Feynmana jest: Patrz, jakie to proste!". To samo mogę powiedzieć o tym wykładzie.
Класс 👍
Сделай видео про Kafka и RabbitMQ
А так же про SomeIP и Apache Thrift и Google Protocol Buffer
Огромное спасибо за видео! Так теперь, если загрузить это не локально, а на серверы то nginx будет автоматом распределять нагрузку и перенаправлять юзеров на менее загруженные серверы? Или нужно ещё что-то?
Отлично, благодарю! Что планируется в качестве следующей темы?
В качестве следующих тем планирую миникурс по SQL, а также kafka и elastic, но все зависит также и от запросов в комментариях
@@suchkov-tech благодарю за ответ, в таком случае добавлю плюс к elastic search :)
Смотрел на 2x перематывая, узнал докер за 4 минуты.
Очень информационные ролики, благодарю за вашу работу ✊
Скажите пожалуйста, каким образом делаются подобные анимированные ролики как у вас? Или какой инструментарий используется для подобной анимации(визуального ряда)?
одного инструмента как такового нет. Что-то делается в обычных графических редакторах, а что-то просто в powerpoint и стандартными анимациями там, что-то в онлайн сервисах подобных
Очень хорошее видео. Можете подсказать , что за расширения терминала у вас?)
спасибо) Я использую iterm2 + zsh + oh-my-zsh
бро я влюбился в твой канал, планируются ли уроки по куберу или ансибл?
спасибо :) по куберу планирую
Я никогда не юзал докер для развертывания своих приложений. Обычно компилировал свой код статически на WSL2 и перекидывал свои сервисы на реальную какую нибудь убунту. Даже не знаю, будет ли оно полезно для каких нибудь Qt приложений. Qt библиотеки много занимают, да и зависимостей там ооочень много, получается контейнер будет 900 метров для приложения которое упаковывается статически в 30 метров. Ещё не знаю как это можно на практике использовать, для C++ с кучей библиотек и зависимостей.
ёхнуца :) оказывается эту тему тоже можно не заумно объяснить
что за консольку вы используете на маке? (терминал)
Подскажите, а контейнер с nginx содержит какой-то образ ос? И сам ngnix под какую ос скомпилирован в контейнере?
Все зависит от конкретной версии образа nginx. Вы можете выбрать ту версию которая подходит больше всего, на dockerhub у образов можно посмотреть то, на чем он строится.
Если посмотрим конкретно по nginx : hub.docker.com/_/nginx/tags есть те которые в качестве базовой ос используют debian, есть alpine и тд.
@@suchkov-tech т.е. это по сути как виртуальная машина с ос + nginx?
идейно можно сказать да, по сути тоже самое, однако виртуальные машины имеют другую реализацию, и бОльшие требования к железу и в целом ресурсам системы.
Контейнеры докер - это просто набор ограничений для запуска приложений. Эти ограничения заставляют приложение исполняться в закрытой файловой системе со своим пространством процессов.
@@suchkov-tech а к ОС контейнера можно подключиться через виртуальный монитор (kvm), как на виртуалке? Или там только cli/bash доступ?
Скажите пожалуйста, можно ли собственный образ как-то упаковать на флешку и перенести на другой компьютер с такой же операционной системой?
обычно используют удаленные репозитории в dockerhub. Локально собранные образы пушат туда (флоу такой же как с git и github), и дальше можно получить этот образ на любом компьютере, правда при условии что образ публичный или же если Вы авторизованы в правильного пользователя с доступом к этому образу.
A можно ещё кубер? 👉👈
Я подумал ты сказал
20:17 Скажите пожалуйста, почему образ go-hello занимает так много места, аж 892 мегабайта?
хороший вопрос! Проблема в базовом образе который был использован. Про то как строить более оптимальные образы есть отдельное видео на канале ua-cam.com/video/9NqfyBcCyUs/v-deo.html
1:58 виртуальное пространство?
Знающие, подскажите как убрать ошибку "Container console - Error Unable to retrieve image details" версия docker 26.0.1
Что за терминал такой?
iterm + zsh + oh my zsh
@@suchkov-tech спасибо
k8s за 20 минут слабо ?
Вполне возможно. Кластер запустить в docker desktop, который встанет из wsl. А там и kubectl возможно из коробки уже. Рассказать про pod, service и deployment в двух словах и манифесты готовые к ним. Может быть успеется сухо передать за 20 минут что к чему. Но зачем это всё знать разработчикам? Для этого есть системные инженеры. А начинающему сис инженеру такого рода видео скорее всего будет неинтересно. Лучше за 20 минут продемонстрировать как работать с kubernetes dashboard. Это единственное что может понадобиться другим командам на проекте. К тому же права у них будут урезаны. На среде для тестирования мы обычно своим разработчикам выдаем права только на просмотр pods, deployments и их статистику, а также exec в контейнеры на поде. Пользуется только пара человек на ведущих должностях. Вот и всё. Вопрос нужно ли было вообще делать аккаунт в уи)) Не забываем, что автор канала программист, а не системный администратор или системный инженер)
Привет. Интересно и доходчиво, только как у всех как создать, запустить есть, а как удалить и почистить НЕТ! Так что не всё за 20 мин про докер. А вообще стиль изложения хороший, постарайся не перескакивать а более доконально показывать, это тебе знающему понятно откуда образ появился, а новечек не вкури. Спасибо.
0 дизлайков 😮😊
И понятно, и не понятно.