Docker за 20 минут

  Рет қаралды 41,461

suchkov tech

suchkov tech

Күн бұрын

В этом видео мы рассмотрим все что вам нужно знать о 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 Резюме

Пікірлер: 97
@IvanTopGaming
@IvanTopGaming 7 күн бұрын
Я уже не первый раз использую докер и заглянул сюда по-приколу и офигел от качества контента. Подача просто идеальная. Удачи в развитии канала.
@sorfolr4489
@sorfolr4489 28 күн бұрын
Боже, это первый адекватный видос про докер. Обычно начинают заливать про строительные контейнеры и то, что они одинаковые. А тут действительно всё понятно и просто
@graison956
@graison956 19 күн бұрын
Значит ты слишком глуп, раз не понимаешь сравнения со строительными контейнерами
@user-et2ju4jw4u
@user-et2ju4jw4u 20 күн бұрын
У тебя отличная дикция, хорошее качество звука, нормальная громкость, и видно то, что материал был подготовлен заранее. Качества изображения 1080p было бы достаточно, но спс за доступность более высоких разрешений. Проделана отличная работа - не бросай и у тебя точно будет 1 000 000 подписчиков со временем. Однозначно лайк и отдельное спасибо за конспект.
@ProstoDen4ikChannal
@ProstoDen4ikChannal 2 ай бұрын
Спасибо. Пару раз использовал докер, но толком не понимал что это. Теперь всё стало понятно
@weamigo
@weamigo 2 ай бұрын
Автор и тот кто придумал Docker - просто красавчики 😅
@two_choices
@two_choices 2 ай бұрын
Супер понятно и логично выстроено повествование. Спасибо вам, буду ждать новых видео
@user-kj2cu6ql6e
@user-kj2cu6ql6e 4 күн бұрын
Просто в шоке сколько я мучался не мог понять как с ним работать и тут такое! Да вы вообще огонь супер! Благодарю!
@user-qo8uq7wc4q
@user-qo8uq7wc4q 24 күн бұрын
Прекрасное видео, прекрасная подача материала и не менее прекрасный конспект - спасибо большое за ваш труд!
@nikitasmrnv
@nikitasmrnv 2 ай бұрын
Огонь!!! Ждем следущих видео🎉🎉🎉
@roman.paltsev
@roman.paltsev 2 ай бұрын
Очень доступное и понятное объяснение. Спасибо!!! 🎉
@boeingcaptain8790
@boeingcaptain8790 2 ай бұрын
Контент - бомба! Как раз таки это видео я и ждал!!!
@osada96
@osada96 2 ай бұрын
Отличное изложение материала. Ждем продолжения!
@DDDD-uc9fq
@DDDD-uc9fq Ай бұрын
Спасибо за качественный материал!
@maximhasp1
@maximhasp1 2 ай бұрын
Это было ОЧЕНЬ хорошо! Жду продолжения!
@meimeifanboy
@meimeifanboy 15 күн бұрын
пока-что лучший бесплатный обучающий ролик что я видел
@VoloPoDoNoK
@VoloPoDoNoK 18 күн бұрын
Без воды, все по делу, молодца 👍🏻
@kodilda6137
@kodilda6137 2 ай бұрын
Очень классный урок! Спасибо огромное!
@aston585
@aston585 Ай бұрын
Классная подача! Спасибо!
@user-ow1nw9yk3y
@user-ow1nw9yk3y 2 ай бұрын
Круто! Очень понятно объяснил, спасибо
@Axekill93
@Axekill93 2 ай бұрын
Благодарю , очень информативно! Продолжайте в том же духе )
@acevodo
@acevodo Ай бұрын
Очень круто! Спасибо!
@c01nd01r
@c01nd01r 2 ай бұрын
Отличное повествование! Надеюсь в следующем видео будет раскрыта тема docker compose
@mrMettadon
@mrMettadon Ай бұрын
очень классное видео! подача материала супер, продолжай в том же духе!
@user-up2oj4tv8f
@user-up2oj4tv8f 15 күн бұрын
Супер! Спасибо!
@ernerubick126
@ernerubick126 2 ай бұрын
коротко, ясно, четко...
@CCSIB
@CCSIB Ай бұрын
Очень понятно объясняешь!
@dgyipdgyip6074
@dgyipdgyip6074 Ай бұрын
приятный голос, приятный монтаж, доходчиво
@yelamankarassay
@yelamankarassay 2 ай бұрын
🎉🎉🎉🎉 топ контент подкатил! Го го го! Продолжай:)
@bones_wp_
@bones_wp_ Ай бұрын
Респект за классное объяснение 👍 Хоть и знаю Докер, но досмотрел до конца)
@abrahamvanhellzing2682
@abrahamvanhellzing2682 2 ай бұрын
Шикарно! Надеюсь, Вы на этом не остановитесь! Ждем дальнейших видео!
@user-ny4zy5jp9c
@user-ny4zy5jp9c Ай бұрын
Спасибо большое)
@Sancheg11
@Sancheg11 14 күн бұрын
Спасибо большое, это очень полезное видео!
@user-st5cj8pk1f
@user-st5cj8pk1f 16 күн бұрын
Спасибо, лайкнул подписался, лаконично, но при этом ёмко раскрыл вопрос, надеюсь найти ещё много чего полезного на твоём канале
@user-ub1pr6we3d
@user-ub1pr6we3d 17 күн бұрын
Спасибо автору👍🏻🐳
@MSMA8423
@MSMA8423 Ай бұрын
Спасибо вам
@kolabaka6851
@kolabaka6851 20 күн бұрын
Спасибо тебе большое, ты прояснил очень много непонятного для начинающих
@krepkovmeste
@krepkovmeste 4 күн бұрын
Сделай ролик про настройку терминала на маке, у тебя хорошо получается всё объяснять и очень хотелось бы наконец научиться работать и кастомизировать терминал...а то вечно что-то не ставится нормально и тд, от чего пропадает желание во всём копаться и пытаться разобраться, что же не так...
@Royal_Girag
@Royal_Girag Ай бұрын
Крутое видео, спасибо! Вот бы что-то подобное по Куберу.
@rolanbadrislamov2550
@rolanbadrislamov2550 2 ай бұрын
Класс!
@apexnuts9785
@apexnuts9785 2 ай бұрын
Спасибо
@russkijghoro4805
@russkijghoro4805 Ай бұрын
Классные ролики. Давай следующий про кафку или эластик
@genobr
@genobr 16 күн бұрын
Хороший материал, спасибо! Было бы круто посмотреть про какой-то более или менее сложный проект с использованием докера
@user-ny9ux9ss8n
@user-ny9ux9ss8n 2 ай бұрын
лучший))
@9285550
@9285550 6 күн бұрын
Спасибо за видос. Я бы посмотрел обучалку по Grafana, особенно по синтаксис поиска. Несколько раз пытался выучить, но там синтаксис жесть просто.
@hyprland
@hyprland Ай бұрын
очень круто. kubernetes тоже очень хотелось бы услышать
@weamigo
@weamigo 2 ай бұрын
Отметится здесь если вам тоже понравился выпуск ↙️
@silkproduction
@silkproduction 2 ай бұрын
хорош!
@observer777777
@observer777777 16 күн бұрын
Огромное спасибо за видео! Так теперь, если загрузить это не локально, а на серверы то nginx будет автоматом распределять нагрузку и перенаправлять юзеров на менее загруженные серверы? Или нужно ещё что-то?
@bbasil1312
@bbasil1312 16 күн бұрын
Классный видос, но пример из повседневной жизни, конечно, очень программисткий :D
@ICeMAn70833
@ICeMAn70833 Ай бұрын
Класс 👍 Сделай видео про Kafka и RabbitMQ
@cppchef2007
@cppchef2007 12 күн бұрын
А так же про SomeIP и Apache Thrift и Google Protocol Buffer
@meteor_jam
@meteor_jam Ай бұрын
бро я влюбился в твой канал, планируются ли уроки по куберу или ансибл?
@suchkov-tech
@suchkov-tech 24 күн бұрын
спасибо :) по куберу планирую
@arsenyvinogradow2474
@arsenyvinogradow2474 14 күн бұрын
Смотрел на 2x перематывая, узнал докер за 4 минуты.
@piotrbiy8712
@piotrbiy8712 20 күн бұрын
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.
@Kirill.Bogdanovich
@Kirill.Bogdanovich 2 ай бұрын
Очень информационные ролики, благодарю за вашу работу ✊ Скажите пожалуйста, каким образом делаются подобные анимированные ролики как у вас? Или какой инструментарий используется для подобной анимации(визуального ряда)?
@suchkov-tech
@suchkov-tech 2 ай бұрын
одного инструмента как такового нет. Что-то делается в обычных графических редакторах, а что-то просто в powerpoint и стандартными анимациями там, что-то в онлайн сервисах подобных
@dimankan
@dimankan 2 ай бұрын
Чё за лев этот тигр
@podgorniy.r
@podgorniy.r Ай бұрын
Отлично, благодарю! Что планируется в качестве следующей темы?
@suchkov-tech
@suchkov-tech Ай бұрын
В качестве следующих тем планирую миникурс по SQL, а также kafka и elastic, но все зависит также и от запросов в комментариях
@podgorniy.r
@podgorniy.r Ай бұрын
@@suchkov-tech благодарю за ответ, в таком случае добавлю плюс к elastic search :)
@fnmby
@fnmby 17 күн бұрын
что за консольку вы используете на маке? (терминал)
@tigranmzykyan5771
@tigranmzykyan5771 29 күн бұрын
Очень хорошее видео. Можете подсказать , что за расширения терминала у вас?)
@suchkov-tech
@suchkov-tech 24 күн бұрын
спасибо) Я использую iterm2 + zsh + oh-my-zsh
@pashadjoystick
@pashadjoystick Ай бұрын
ёхнуца :) оказывается эту тему тоже можно не заумно объяснить
@vladoss4643
@vladoss4643 6 күн бұрын
Подскажи, а что за редактор ты используешь, чтобы написать докер файл и html страницу? Я умею только в визуал студии работать. Сейчас смотрю, хочу поизучать что-то новое. Что это было за автозаполнение?
@suchkov-tech
@suchkov-tech 6 күн бұрын
Редактор который используется - VS Code. У него есть также множество плагинов которые помогают с автодополнением и автоформатированием
@vladoss4643
@vladoss4643 6 күн бұрын
@@suchkov-tech да, спасибо большое. Ты меня вчера так вдохновил. Я решил с этим докером разобраться. Скачал десктопную версию докера. Скачал vs code. Написал простенькое aspnet приложение в нём. Всё это отладил. Скомпилировал. Залил в образ. Создал контейнер. Так прикольно))) Захотелось выложить своё приложение в открытый доступ. Бесплатно. Но пока не могу нигде найти, как это сделать. Всякие хостинги обычно платные. Доменное имя просят оплатить. Причём, есть хостинги приложений, а есть хостинги докер-контейнеров. Короче, пока с этой темой не разобрался, но это очень интересно.
@kephec6233
@kephec6233 16 күн бұрын
Я никогда не юзал докер для развертывания своих приложений. Обычно компилировал свой код статически на WSL2 и перекидывал свои сервисы на реальную какую нибудь убунту. Даже не знаю, будет ли оно полезно для каких нибудь Qt приложений. Qt библиотеки много занимают, да и зависимостей там ооочень много, получается контейнер будет 900 метров для приложения которое упаковывается статически в 30 метров. Ещё не знаю как это можно на практике использовать, для C++ с кучей библиотек и зависимостей.
@thesined23
@thesined23 25 күн бұрын
Подскажите, а контейнер с nginx содержит какой-то образ ос? И сам ngnix под какую ос скомпилирован в контейнере?
@suchkov-tech
@suchkov-tech 24 күн бұрын
Все зависит от конкретной версии образа nginx. Вы можете выбрать ту версию которая подходит больше всего, на dockerhub у образов можно посмотреть то, на чем он строится. Если посмотрим конкретно по nginx : hub.docker.com/_/nginx/tags есть те которые в качестве базовой ос используют debian, есть alpine и тд.
@thesined23
@thesined23 24 күн бұрын
@@suchkov-tech т.е. это по сути как виртуальная машина с ос + nginx?
@suchkov-tech
@suchkov-tech 24 күн бұрын
идейно можно сказать да, по сути тоже самое, однако виртуальные машины имеют другую реализацию, и бОльшие требования к железу и в целом ресурсам системы. Контейнеры докер - это просто набор ограничений для запуска приложений. Эти ограничения заставляют приложение исполняться в закрытой файловой системе со своим пространством процессов.
@thesined23
@thesined23 24 күн бұрын
@@suchkov-tech а к ОС контейнера можно подключиться через виртуальный монитор (kvm), как на виртуалке? Или там только cli/bash доступ?
@malinatrash
@malinatrash 2 ай бұрын
A можно ещё кубер? 👉👈
@youtubeyoutube6205
@youtubeyoutube6205 2 ай бұрын
Я подумал ты сказал
@cppchef2007
@cppchef2007 12 күн бұрын
Скажите пожалуйста, можно ли собственный образ как-то упаковать на флешку и перенести на другой компьютер с такой же операционной системой?
@suchkov-tech
@suchkov-tech 12 күн бұрын
обычно используют удаленные репозитории в dockerhub. Локально собранные образы пушат туда (флоу такой же как с git и github), и дальше можно получить этот образ на любом компьютере, правда при условии что образ публичный или же если Вы авторизованы в правильного пользователя с доступом к этому образу.
@Beginning_of_a_Journey
@Beginning_of_a_Journey Күн бұрын
Следовал строго по пунктам, в терминале получил ошибку "ERROR: failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory". Знающие, подскажите пожалуйста, где оступился и что не так сделал?
@ivansavinivanov5937
@ivansavinivanov5937 19 күн бұрын
Знающие, подскажите как убрать ошибку "Container console - Error Unable to retrieve image details" версия docker 26.0.1
@vtroe
@vtroe 17 күн бұрын
1:58 виртуальное пространство?
@cppchef2007
@cppchef2007 12 күн бұрын
20:17 Скажите пожалуйста, почему образ go-hello занимает так много места, аж 892 мегабайта?
@suchkov-tech
@suchkov-tech 12 күн бұрын
хороший вопрос! Проблема в базовом образе который был использован. Про то как строить более оптимальные образы есть отдельное видео на канале kzfaq.info/get/bejne/b7ShmdxzyKndhac.html
@yegorsk97
@yegorsk97 2 ай бұрын
Что за терминал такой?
@suchkov-tech
@suchkov-tech 2 ай бұрын
iterm + zsh + oh my zsh
@yegorsk97
@yegorsk97 2 ай бұрын
@@suchkov-tech спасибо
@itirush2701
@itirush2701 2 ай бұрын
k8s за 20 минут слабо ?
@MrMikhailDJ
@MrMikhailDJ 2 ай бұрын
Вполне возможно. Кластер запустить в docker desktop, который встанет из wsl. А там и kubectl возможно из коробки уже. Рассказать про pod, service и deployment в двух словах и манифесты готовые к ним. Может быть успеется сухо передать за 20 минут что к чему. Но зачем это всё знать разработчикам? Для этого есть системные инженеры. А начинающему сис инженеру такого рода видео скорее всего будет неинтересно. Лучше за 20 минут продемонстрировать как работать с kubernetes dashboard. Это единственное что может понадобиться другим командам на проекте. К тому же права у них будут урезаны. На среде для тестирования мы обычно своим разработчикам выдаем права только на просмотр pods, deployments и их статистику, а также exec в контейнеры на поде. Пользуется только пара человек на ведущих должностях. Вот и всё. Вопрос нужно ли было вообще делать аккаунт в уи)) Не забываем, что автор канала программист, а не системный администратор или системный инженер)
@zaharcevs
@zaharcevs 20 күн бұрын
Привет. Интересно и доходчиво, только как у всех как создать, запустить есть, а как удалить и почистить НЕТ! Так что не всё за 20 мин про докер. А вообще стиль изложения хороший, постарайся не перескакивать а более доконально показывать, это тебе знающему понятно откуда образ появился, а новечек не вкури. Спасибо.
@andreyua2
@andreyua2 20 күн бұрын
0 дизлайков 😮😊
@mikhailfotenko1012
@mikhailfotenko1012 7 күн бұрын
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 83 М.
маленький брат прыгает в бассейн
00:15
GL Show Russian
Рет қаралды 4,1 МЛН
Stupid man 👨😂
00:20
Nadir Show
Рет қаралды 28 МЛН
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Рет қаралды 11 МЛН
Что такое Docker?
6:50
Merion Academy
Рет қаралды 263 М.
Что такое WebSockets (веб-сокеты)
2:59
Хочу вАйти
Рет қаралды 4,1 М.
Структура файлов и каталогов в Linux
20:28
Aleksey Samoilov
Рет қаралды 337 М.
маленький брат прыгает в бассейн
00:15
GL Show Russian
Рет қаралды 4,1 МЛН