Docker для Начинающих. Полный курс на YouTube

Docker — это платформа для разработки, доставки и запуска контейнерных приложений

Cайт

Категория: Метка: Направления: ПрограммированиеСпециализации: JavaScript-разработчик

Описание

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

Аналоги и альтернативы для Docker для Начинающих. Полный курс на YouTube

Docker для Начинающих. Полный курс на YouTube - похожие решения и продукты

Ключевые Особенности: Курс Node.js

Node.js. Курс от Skillbox

Node.js расширяет возможности языка JavaScript и выступает в роли веб-сервера

Отзывы

Плюсы и минусы продукта

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Docker для Начинающих. Полный курс на YouTube”

Ваш адрес email не будет опубликован. Обязательные поля помечены *