Всё, что нужно знать о Docker | Уроки Docker

  Рет қаралды 11,446

Egor Repnikov

Egor Repnikov

Күн бұрын

Docker способен упростить деплой и сопровождение почти любого проекта и в данном видео мы разберем всё, что может понадобится разработчику: создадим несколько своих образов для разных видов приложений, сохраним их на Docker Hub и запустим на удаленном сервере.
Репозиторий на Github: github.com/egorguru/docker-guide
Boosty: boosty.to/egorguru
Telegram: t.me/egor_guru
VK: egor.guru
Github: github.com/egorguru
00:00 - Вступление: для чего нужен Docker?
01:35 - Install Docker: установка Docker для всех операционных систем
01:48 - Init Project: инициализация backend-проекта на Node.js
02:40 - Dockerfile: создание Dockerfile для сервера на Node.js
04:15 - .dockerignore: для чего нужен .dockerignore?
04:30 - build: сборка Docker-образа (image)
05:10 - run, kill, stop, rm: запуск и остановка docker-контейнера, а также реализация Graceful-shutdown
08:12 - Container Name: как дать контейнеру удобное имя?
08:36 - restart: как перезапустить docker-контейнер?
08:45 - logs: как вывести логи docker-контейнера?
09:20 - stop & rm all: как остановить и удалить все docker-контейнеры?
09:42 - pull, volume, environment: запуск стороннего docker-образа на примере PostgreSQL и выставление volume и переменных окружения (environment)
11:38 - push: как загрузить свой образ на Docker Hub?
12:52 - Multi-Platform Build: сборка образа под несколько архитектур на примере amd64 и arm64
14:14 - Remote Server: запуск контейнера на удаленном сервере
14:50 - Build Frontend-App: сборка образа frontend-приложения на React.js
17:23 - Docker Compose: как использовать Docker Compose?
19:48 - Заключение
Музыка из видео:
c152 - Night In California
Anamnez - Шаги пустоты
GoSoundtrack - See You Tomorrow
Anamnez - Выход есть
Anamnez - Пока бьется сердце
Anamnez - Свет
The Real Folk Blues (Instrumental Cover feat. Shirou Novaleinn)
#docker #программирование

Пікірлер: 22
@hellcat5741
@hellcat5741 3 ай бұрын
Просто великолепный канал, который быстро и без воды все объяснит. Еще и не затягивает ролик на 10 часов (есть такие)
@misterbugurt677
@misterbugurt677 3 ай бұрын
Спасибо за проделанную работу! Однозначно лайк! ❤
@user-dq8hm4xm4e
@user-dq8hm4xm4e 3 ай бұрын
Мега полезный видос. Автору респект!
@etogeek
@etogeek 3 ай бұрын
Супер видео, все кратко, без воды, с демонстрацией. Отличная база 🔥
@leomysky
@leomysky 2 ай бұрын
Отличный ролик, Егор Спасибо, всё предельно понятно
@slava_tfdf
@slava_tfdf 3 ай бұрын
Спасибо тебе за это видео. Хорошая основа и наглядные примеры. Теперь будем изучать детальней.
@user-bl4mm5pr9g
@user-bl4mm5pr9g 3 ай бұрын
Спасибо! Кратко и по делу!
@user-sf9nn6dh2q
@user-sf9nn6dh2q 3 ай бұрын
Отличное видео, спасибо, кратко и полезно!
@iTseliev
@iTseliev 3 ай бұрын
Отличное видео. Если бы вышло на несколько лет раньше, то сэкономило бы мне кучу времени на чтение документации на старте работы с контейнерами. И то, что затронули multistage - отдельный респект) молодцы!
@bohdanbraha
@bohdanbraha 3 ай бұрын
Спасибо! Отличное видео! Жаль что видео вышло 8 дней назад, когда я с докером начал разбираться месяц назад ))
@user-xs8bz6nl3y
@user-xs8bz6nl3y 3 ай бұрын
Спасибо за базу
@user-ky9eh4bb9f
@user-ky9eh4bb9f Ай бұрын
Ебашь! Это лучший сжатый и информативный контент в ютубе в 2023-2024 что сейчас есть. 3ч докера от Богдана это конечно хорошо, но здесь все самые нужные кейсы я думаю это для тех кто понимает зачем им докер но ещё не умеют им пользоваться ❤
@user-vu6hj4np3c
@user-vu6hj4np3c 3 ай бұрын
12:54 оговорочка, как владелец макбука скажу что образы AMD64 запускаются на ARM64 но не наоборот Settings -> General -> Use Rosetta for x86_64/amd64 emulation on Apple Silicon
@user-artem-busyhin
@user-artem-busyhin 2 ай бұрын
Спасибо.
@aceracer5556
@aceracer5556 3 ай бұрын
А как сделать так, чтобы контейнер работал через прокси SOCKS5, например?
@user-ny9ux9ss8n
@user-ny9ux9ss8n 3 ай бұрын
Код где взять для тестов и обучения докер ? Я не программист
@MioGesa-md2ul
@MioGesa-md2ul 3 ай бұрын
А его случайно не прикроют в РФ? Нужна альтернатива, особо надеятся на него нельзя
@1012ohw
@1012ohw 3 ай бұрын
Как опен сорс можно прикрыть по вашему 🤡
@avosluck
@avosluck 3 ай бұрын
Та и експоуз не открывает порты
@MrBoBrilO
@MrBoBrilO 3 ай бұрын
Это дефолтная тема, чтобы понять, что гайдер не открывал документацию)
@user-lc3nj1yh9n
@user-lc3nj1yh9n 3 ай бұрын
🤡🤡🤡 Только казуалы пользуются Docker desktop, пацаны делают все через консоль 🤡🤡🤡
@sergeymigel4680
@sergeymigel4680 3 ай бұрын
Будь по проще - люди потянутся
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 25 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 34 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,3 МЛН
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 64 М.
5 важных вещей о Docker для начинающих
26:34
PurpleSchool | Anton Larichev
Рет қаралды 19 М.
Создание HTTP-сервера на Java
8:10
Egor Repnikov
Рет қаралды 15 М.
Docker и Kubernetes глазами разработчика
2:46:22
Eugene Suleimanov
Рет қаралды 6 М.
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 25 МЛН