Docker - Deep Dive (v18.09.4)
Вы новичок в Docker или нуждаетесь в обновлении текущей версии? Если так, то этот курс для вас! Этот курс будет охватывать Docker 18.09.4.
Docker for Node.js Projects From a Docker Captain
Сборка, тестирование, развертывание Node для Docker, Kubernetes, Swarm и ARM с использованием новейших практик DevOps от эксперта по контейнерам.
Добро пожаловать в лучший курс на планете по использованию Docker с Node.js! Имея базовые знания о Docker и Node.js, Docker Mastery для Node.js - это курс для любого, кто идет по пути Node.js. Этот курс поможет вам освоить их вместе.
Я твой инструктор, Брет, удостоенный наград капитан докера, лидер сообщества DevOps и бестселлер Udemy. Я создал этот курс для вас, потому что я живу и дышу контейнерами Docker, и с 2012 года мне нравится использовать Node.js. Они отлично работают вместе, и я покажу вам, как!
Изучите передовые функции Docker в 2019 году, благодаря которым ваши приложения Node.js будут создаваться быстрее, весить меньше и работать безопаснее и надежнее. Контейнеры и Node.js - две самые горячие и самые популярные темы.
Не менее важно знать, чего не следует делать, а также узнать, как лучше всего использовать Node.js в Docker, и в этом курсе я преподаю огромное количество информации о том, что можно и чего нельзя делать с Node.js в Docker.
Мы выполняем задания, используя всевозможные настройки Node.js + Docker. CLI-приложения с одним контейнером, поддерживаемые базой данных веб-приложения, Express.js, hapi.js, распределенные приложения микро-сервисов, Angular, Websockets, HTTP Proxies, MongoDB с правильным отключением соединения и многое другое.
** ПРИМЕЧАНИЕ. Прежде чем начать этот курс, убедитесь, что вы знакомы с основами Docker и Node.js.
Некоторые из многих интересных вещей, которые вы будете делать в этом курсе:
Что вы узнаете в этом курсе:
Вы начнете с краткого обзора настройки с помощью Docker, а также с основами Docker Compose.
Затем вы перейдете к основам Node.js Dockerfile, и у вас будет хорошая основа Dockerfile для новых функций, которые мы добавим на протяжении всего курса.
Вы будете опираться на все то, что вы узнаете из каждой лекции в курсе. Как только вы освоите основы Compose, Dockerfile и Docker Image, вы сосредоточитесь на нюансах, таких как то, как Docker и Linux управляют процессом Node, и как Docker меняет его, чтобы убедиться, что вы знаете, какие есть варианты запуска и завершения работы.
Мы расскажем о расширенных, новых функциях, которые позволят сделать Dockerfile максимально эффективным и гибким с помощью таких вещей, как BuildKit и Multi-stage.
Затем мы поговорим о распределенных вычислениях и облачном дизайне, чтобы гарантировать, что ваши приложения Node.js имеют 12-факторный дизайн в ваших контейнерах, а также узнаем, как перенести старые приложения в этот новый способ работы.
Далее мы расскажем о Compose и его замечательных функциях, чтобы получить действительно эффективную локальную разработку и настройку тестирования с помощью командной строки Docker Compose и файла YAML Docker Compose.
Со всеми этими знаниями вы перейдете к проблемам производства и подготовки образов к работе.
Затем мы перейдем к развертыванию этих контейнеров и запуску их в производство. Используете ли вы Docker Engine или оркестровку с Kubernetes или Swarm, я вас научу всему. Кроме того, мы рассмотрим HTTP-соединения и обратные прокси-серверы для обработки и маршрутизации соединений с мультиконтейнерными системами.
Наконец, вы получите заключительное большое задание, в котором вы будете создавать и развертывать большое, сложное решение, включая несколько контейнеров Node.js, которые выполняют разные задачи. Вы создадите образы Docker, файлы Docker и составите файлы и развернете их на сервере для тестирования. Вам нужно будет проверить правильность восстановления соединения. В основном вы возьмете все, что узнали, и примените это в одном большом проекте!
Это живой курс, который будет обновляться по мере изменения функций и рабочих процессов.
Этот курс предназначен для того, чтобы быстро начать работу, но также поможет вам понять, почему все происходит. Просто самый быстрый и лучший способ узнать последние навыки докера. Посмотрите на объем тем в сессиях и увидите широту навыков, которые вы изучите.
Вы новичок в Docker или нуждаетесь в обновлении текущей версии? Если так, то этот курс для вас! Этот курс будет охватывать Docker 18.09.4.
Nodejs для запуска внутри Docker при использовании рекомендованных передовых методов требует некоторого планирования. На этом уроке я покажу вам, как получить простой веб-сервер nodejs, работающий в Docker, на вашей локальной рабочей машине, придерживаясь лучших практик.
В этом курсе мы возьмем простое приложение Node.js, которое подключается к базе данных MongoDB и использует веб-сервер Express, и узнаем как настроить полный процесс развертывания программного обеспечения, а также как правильно «докерезировать» приложение.Мы перейдем к настройке правильных методов управления версиями, управлению настройкой в среде, настройке правильных процессов сборки / развертывания / запуска и всем, соблюдая лучшие
Сборка, компоновка, развертывание и управление контейнерами Docker от разработки до DevOps Swarm clusters. Будьте готовы к будущему, где разрабатывается и развертывается почти все программное обеспечение в контейнерах. Добро пожаловать на самый полный и современный курс обучения и использования Docker от разработки и тестирования до развертывания и производства. Преподает его капитан Докера и консультант DevOps.
Получите последние возможности Kubernetes (1.16) и плагины, практикуя рабочие процессы DevOps, от эксперта по контейнерам.