PDF с инструкциями:
Эксклюзивный контент в Telegram:
Получить профессию 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
2733
911
7 months ago 00:44:46 1
Laravel-приложение в docker-контейнерах: практическое занятие для тех, кто всё ещё боится докера
7 months ago 00:32:38 1
Celery + Django - теория #1
7 months ago 00:49:22 1
Виртуализируй меня... полностью! / Александр Лисаченко
7 months ago 00:07:26 1
Нейросеть для перевода аудио в текст. Транскрибация от OpenAI: Whisper
7 months ago 00:01:56 1
Курс Dart 3 в действии
7 months ago 00:04:40 1
ГорбенкоТех - Экстренный выпуск. Обновление для курса “Установка и изучение SAP в облачных сервисах“
7 months ago 00:35:54 1
Portainer. Управлять Docker ПРОСТО. Обзор, установка, настройка.
7 months ago 00:19:00 1
Введение в IT - базовые термины. ПЛАКАЛА ВСЯ СТРАНА. МУЖ СМОТРИТ ТРИ РАЗА В ДЕНЬ. ТОП ПЯТЬ АЙТИ ТЕРМ
7 months ago 00:30:26 1
04-Nginx Proxy Manager. Установка и настройка. Доступ к домашним серверам с интернет.
7 months ago 00:27:56 9
Интервью с опытным Full Stack разработчиком. 15 лет в айти: как перейти от C++ к PHP и не пожалеть
7 months ago 00:38:45 8
Беседа с фронтенд разработчиком Яндекс 360 Ксенией Поляковой
7 months ago 00:10:31 1
Flyway + Spring Boot | Настройка и написании миграцие баз данных | Amplicode
7 months ago 01:41:26 1
Продвинутый BACKEND на . Nest js ПОЛНЫЙ КУРС & Docker
7 months ago 03:31:35 1
DevOps by Rebrain: Traefik в docker-compose
8 months ago 01:14:41 1
🔥ОГНЕННЫЙ десктоп Linux: установка и полная настройка Manjaro Linux для разработчиков
8 months ago 00:18:52 1
Что такое Docker? Урок по контейнеризации для начинающих
8 months ago 00:25:01 1
Свои контейнеры и сборка на DockerHub. Docker
8 months ago 00:54:28 1
SC24EP12 Мониторинг и администрирование со Spring Boot Admin - Разработка проектов со Spring
8 months ago 00:11:01 1
Docker-compose, Dockerfile на примере FastAPI и Postgres
8 months ago 00:08:17 4
КАК ПОДКЛЮЧИТЬ VOLUME? ► Docker для Data Science #6
8 months ago 00:22:39 2
Введение в Docker с 0. Занятие 1, ч 2/2. Знакомимся с понятиями Container, Images и с архитектурой.
8 months ago 01:43:36 1
ПОСТРОЕНИЕ ПРОЦЕССА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ С 0 ДО CI/CD ЗА 1.5 ЧАСА НА PYTHON
8 months ago 00:14:35 1
Frontend Roadmap 2024 | Что должен учить фронтенд-разработчик в 2024 году