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
4 weeks ago 00:11:20 1
Поднимаем свой VPN сервер в Европе за 5 минут. VPS/VDS в Европе за рубли.
4 weeks ago 00:19:00 1
Введение в IT - базовые термины. ПЛАКАЛА ВСЯ СТРАНА. МУЖ СМОТРИТ ТРИ РАЗА В ДЕНЬ. ТОП ПЯТЬ АЙТИ ТЕРМ
1 month ago 00:25:26 5
Как настроить домашний сервер из Мини-ПК Beelink Mini S12 Pro на процессоре Intel N100
1 month ago 00:37:44 1
IT Разбор - Денис. Как найти первую работу программистом? Искать только на Джуна?
1 month ago 00:52:43 1
Docker Для Начинающих за 1 Час | Docker с Нуля
1 month ago 00:25:28 1
Денис Батранков, Дмитрий Куракин: о решениях Palo Alto Networks для защиты контейнерных сред
1 month ago 00:15:51 1
Андрей Лаптев, THALES: что предлагает THALES для защиты контейнерных сред
1 month ago 00:21:10 1
Антон Гаврилов, «Инфосистемы Джет»: о защите данных в контейнерах и контроле целостности
1 month ago 00:07:26 1
Нейросеть для перевода аудио в текст. Транскрибация от OpenAI: Whisper
1 month ago 00:40:22 1
Как мы ушли от локальной разработки в облака и что выиграли / Кирилл Мокевнин (Hexlet)
1 month ago 00:42:19 1
Быстрый запуск микросервиса на Go / Николай Муляр (AirPush)
1 month ago 00:49:23 1
Виртуализируй меня... полностью! / Александр Лисаченко
1 month ago 00:13:18 1
Что должен знать Golang разработчик? Какие технологии придётся изучить / Golang School
1 month ago 00:08:29 1
01-Reverse Proxy. Инфо. Nginx Proxy Manager. Доступ к серверам.
1 month ago 02:35:07 12
🔥 Создай свою Fullstack тапалку с нуля на Vue 3. Практика по Telegram Apps
1 month ago 00:28:34 1
Деплой веб-приложения на практическом примере. Проще, чем кажется
1 month ago 01:16:41 3
Введение в Docker
1 month ago 00:50:01 1
Пет-проект на Python за 50 минут. Курс по FastAPI для начинающих [2024]
2 months ago 00:11:49 1
Софт для PHP разработчика. Как установить docker, linux(дуалбут win+ubuntu), git, PHPStorm, postman
2 months ago 01:33:18 12
Побеги из контейнеров / Docker Escape
2 months ago 01:24:05 1
Безопасность Docker. Ультимативный гайд по харденингу Docker
2 months ago 00:07:18 2
Обзор Sublime Text — лёгкого, но функционального редактора кода с множеством плагинов
2 months ago 00:11:03 1
Обзор Brackets - бесплатного текстового редактора для WEB разработки