PDF с инструкциями:
Эксклюзивный контент на моем Boosty:
Получить профессию Frontend разработчика -
Подробнее узнать об обучении в Result School -
Бесплатный курс HTML & CSS -
Сделать 5 проектов на JavaScript -
Я в соц сетях:
Telegram:
VK:
Instagram:
Мои паблики по JavaScript:
Telegram:
VK:
Instagram:
JavaScript cообщества:
Discord:
Telegram:
Roadmap по каналу:
Docker — это платформа для разработки, доставки и запуска контейнерных приложений.
Если такая формулировка не добавляет ясности, то давайте я расскажу про это простыми словами. Возьмем пример:
Вы разрабатываете приложение на NodeJS (сюда входит и React, Angular, Vue). Закончив разработку локально, вам необходимо залить это приложение на удаленный сервер и там запустить его.
На удаленной машине у вас может быть другая операционная система или версия NodeJS. А задача сделать так, чтоб приложение работало одинаково везде.
Если делать всю настройку в ручную, то шанс ошибки очень велик. Допустим поставим другую версию NodeJS и вылезет какой-нибудь неприятный баг в самом коде. Или на другой ОС будут проблемы с установкой какого-нибудь пакета.
Решить эти проблемы как раз легко может Docker. Перед тем, как залить приложение, мы складываем его в контейнер и настраиваем. Docker же гарантирует, что контейнер, который мы настроили локально, будет работать точно так же на удаленной машине.
Другой пример. Когда-нибудь пробовали установить MongoDB локально? С Docker это можно сделать за 30 секунд, опять же вне зависимости от ОС.
Контейнерами это не просто так называется, прямая аналогия с контейнерами для перевозок товаров. Когда их стандартизировали, эффективность перевозок выросла. Так же и с приложениями. Работая с Docker мы всегда получаем один результат и это упрощает разработку.
Таймкоды:
00:00 - Важное введение
01:00 - Как проходить курс
01:53 - Что такое Docker
05:10 - Как установить Docker
06:30 - Начало работы
08:05 - Docker пример с Python
11:22 - Docker Images & Containers
13:30 - Работа с NodeJS
31:06 - Как работает Dockerfile
41:42 - Основные команды
1:07:55 - Деплой в Docker Hub
1:15:12 - dockerignore
1:20:58 - ENV переменные
1:26:55 - make файл
1:28:56 - Что такое Docker Volumes
1:50:17 - Деплой и запуск Docker на VPS
1 view
710
214
2 months ago 00:08:29 1
Docker #8 Управление образами и тэги (Managing Images & Tags)
2 months ago 00:17:24 1
Запуск Llama 405b на своем сервере. vLLM, docker.
2 months ago 00:10:46 1
Docker #7 Кэширование слоёв (Layers Caching)
2 months ago 00:08:56 1
Docker #6 Управление контейнерами (Managing Containers)
2 months ago 00:11:20 1
Поднимаем свой VPN сервер в Европе за 5 минут. VPS/VDS в Европе за рубли.
2 months ago 00:07:50 10
Docker уроки для начинающих от А до Я - что такое docker ?
2 months ago 00:10:56 1
Docker #5 Создание образа и Dockerfile (Creating Image & The Dockerfile)
2 months ago 00:07:27 1
Docker #4 Родительский образ и Docker Hub (Parent Image & Docker Hub)
2 months ago 00:00:00 1
Георгий Мишнев (Монти Механик). Стрим-импровизация
2 months ago 00:05:55 1
Docker #3 Docker контейнер (Docker Container)
2 months ago 00:52:43 1
Docker Для Начинающих за 1 Час | Docker с Нуля
2 months ago 03:01:51 1
Docker - Полный курс Docker Для Начинающих [3 ЧАСА]
2 months ago 05:54:04 4
КАК СОЗДАТЬ САЙТ НА PYTHON: Полное Руководство с WSL, PostgreSQL и Docker
2 months ago 00:05:50 1
Docker #2 Установка инструментов (Tools Installation)
2 months ago 00:07:37 7
Docker #1 Основные понятия (Basic Concepts)
2 months ago 00:19:00 1
Введение в IT - базовые термины. ПЛАКАЛА ВСЯ СТРАНА. МУЖ СМОТРИТ ТРИ РАЗА В ДЕНЬ. ТОП ПЯТЬ АЙТИ ТЕРМ
2 months ago 00:12:58 1
LLama 3.1 – Бесплатная Нейросеть на Твоем ПК Локально. Запусти за 10 минут
2 months ago 00:02:17 11
Docker #0 Введение (Introduction)
2 months ago 01:48:41 15
Kubernetes - Курс по Kubernetes для Начинающих
2 months ago 00:16:04 12
30+ команд Docker, которые вы Должны Знать!
2 months ago 00:16:51 1
Landing Page на Flask + Docker - за 17 минут
2 months ago 00:11:18 1
С чего начать обучение Data Science с нуля? / Как бы я начала учить DS в 2024?
3 months ago 01:00:31 1
ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?
3 months ago 00:04:21 1
🖥️ Демонстрационный пример проекта Unity 3D - Cinematic Studio Project // Сборка и полезные советы