О курсе
Этот обучающий курс посвящен Docker, позволяющему вам глубоко понять его принципы и функциональность на практике. В рамках данного курса вы научитесь использовать Docker на практике, пройдя через множество реальных примеров.
Вы познакомитесь с созданием разнообразных контейнеров, таких как Node.js, Python, NGINX, busybox, MySQL, и научитесь использовать Docker для разработки и управления ими.
Первым шагом будет установка Docker на ваш компьютер, независимо от операционной системы: MacOS, Windows или Linux. В MacOS и Windows вы будете устанавливать Docker Desktop, а в Linux — Docker Engine.
После установки переходите к практическим занятиям, где вы будете загружать различные образы Docker и создавать с их помощью контейнеры.
На этом курсе вы узнаете о следующих практических аспектах Docker:
- Запуск контейнеров Docker на основе различных образов
- Публикация портов контейнеров для доступа извне
- Настройка переменных среды для контейнеров
- Присвоение имен контейнерам
- Установление связей между контейнерами
- Подключение томов к контейнерам
- Создание собственных образов на основе Dockerfile
- Публикация созданных образов на Docker Hub
- Запуск нескольких сервисов с использованием Docker Compose
- Перенос реального веб-приложения в Docker, включая фронтенд, бэкенд и базу данных
- Создание Dockerfile для фронтенд- и бэкенд-сервисов
- Сохранение данных базы данных с использованием маппинга томов
- Настройка публикации томов в Docker Compose
- Применение переменных среды в Docker Compose и их использование в приложениях
Во время курса вы также научитесь создавать и редактировать текстовые файлы с помощью приложения Visual Studio Code с графическим интерфейсом. Все файлы проекта доступны в репозитории GitHub.
Этот курс предоставляет доступ к более чем 50 лекциям и множеству практических упражнений, которые позволят вам освоить Docker в действии. Вы также получите понимание основных функций Docker, таких как работа с томами (Volumes), публикация портов (Ports Mapping) и использование переменных среды (Environment Variables).
И, конечно же, мы предоставляем 30-дневную гарантию возврата денег, чтобы вы могли убедиться, что курс соответствует вашим ожиданиям.
Мы надеемся видеть вас на курсе, где вы сможете углубить свои знания и навыки в области Docker!