Узнайте, КАК работает Docker, и изучите его основные функции НА ПРАКТИКЕ. Это на 90% практический курс с множеством реальных примеров использования Docker. Узнайте, как создавать различные контейнеры, такие как Node.js, Python, NGINX, busybox, MySQL.
Мы начнем с установки Docker на ваш компьютер — MacOS, Windows или Linux. В MacOS и Windows вы установите Docker Desktop, в Linux вы установите Docker Engine.
После этого мы перейдем к множеству практических занятий и используем различные функции Docker. Вы будете загружать разные образы Docker и запускать с их помощью разные контейнеры.
Список практических задач, которые вы выполните с использованием Docker:
Запуск контейнеров Docker на основании различных образов
Публикация портов контейнеров для доступа к ним снаружи
Добавление переменных среды для контейнеров
Добавление имен для контейнеров
Связь между контейнерами
Подключение томов для контейнерам
Создание собственных образов на основании Dockerfile
Публикация созданных образов на Docker Hub
Запуск нескольких сервисов с помощью Docker Compose
Перенос в Docker реального веб приложения, состоящего из фронтенда, бэкенда и базы данных
Написание Dockerfile для фронтенд и бэкенд сервисов
Сохранение данных базы данных с использованием мепинга томов
Настройка публикации томов в Docker Compose
Добавление переменных среды в Docker Compose и использование их в приложениях
В ходе курса вам нужно будет создавать и редактировать текстовые файлы. Для этого вы будете использовать приложение VisualStudio Code с графическим интерфейсом. Также все файлы проекта доступны в репозитории GitHub.
Это означает, что в ходе этого курса вы также научитесь использовать:
Visual Sudio Code
Terminal (PowerShell, iTerm)
С этим курсом вы получите пожизненный доступ к более чем 50 лекциям и десяткам практических упражнений. После курса вы получите фундаментальные практические знания о Docker и сможете легко использовать его для разработки различных приложений.
Но самое главное, вы поймете и научитесь пользоваться такими основными функциями Docker, как:
Тома (Volumes)
Публикация портов (Ports Mapping)
Переменные среды (Environment Variables)
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Очень легко смотрится, нигде нет ощущения, что что-то пропустил или забыл. Для того, кто не знает вообще docker - топ
SomeStranger
Курс абсолютно поверхностный без никакой глубины. грубо говоря просто краткий простой чрезмерно упрощенный пересказ документации. Тем кто вообще никак не знаком с докером будет полезно для ознакомления тем кто в нем хотя бы чуть чуть разбирается не даст ничего нового ибо прям едва едва задевает только самые поверхностные темы. база есть база конечно но никакой глубины в этом курсе нет.
yumti
SomeStranger
что можете посоветовать более серьезное для дальнейшего изучения?
dovran7777
на 44-ом уроке может кто поделиться ссылкой на архив Time App?
CourseHunter Team
dovran7777
В материалах курса, папка 7 и папка 15
multu
Рекомендую к просмотру в первую очередь тому, кто с докером только начинает знакомиться. У меня уже был опыт работы с докером и нового для себя я практически ничего не узнал. Однако очень понравилась подача материала и с удовольствием на x2 просмотрел курс.
kosenkovrus
В уроке 21 команда "-v ${PWD}:/usr/share/nginx/html" не работает - открывает индексный файл контейнера, а не локального тома.
Вместо неё используйте синтаксис --mount (ссылка на доку - https://docs.docker.com/storage/bind-mounts/#choose-the--v-or---mount-flag).
Пример: docker run -d -p 8085:80 --mount type=bind,source=${PWD},target=/usr/share/nginx/html --name mynginx nginx
Hailag
Можна обновить курс?
orkhan.abbsv
Очень хороший и полезный курс !
Denzel Wash
84, 85 уроки. На винде во frontend и api сервисы надо добавить это для хотрелоуда.
environment:
- CHOKIDAR_USEPOLLING=true
sokadesan
Denzel Wash
спасибо тебе умный человек
Kostya dev
admin update this course
Vitalii
Это первый курс, который я посмотрел полностью, смотрится очень легко, рекомендую.
Kostya dev
update course
Vitalii
крутой курс, и автор)
stas1464
please give us an update!
Segment Tree
Обновите курс, на юдеми Last updated 03/2023
был добавлен Kubernetes
Docker & Kubernetes: The Complete Practical Guide
james.film
Отличный курс, рекомендую
andris14446
Богдан лучше всех;)
makcayka2000
Богдан лучший
azku
Спасибо, мужик!
steblynamaxim
Битый архив, не открывает, перезалейте пожалуйста!
support guy
steblynamaxim
Попробуйте открыть другой программой
Nick Knock
15 лет в разработке, а PY так и не научился правильно произносить. Колхозно звучит.
Anonymous
Nick Knock
Щас бы под спираченым курсом к произношению придираться
swen0001
Курс вже давно був на торентах, краще витрачати гроші на щось новеньке(
Вместо неё используйте синтаксис --mount (ссылка на доку - https://docs.docker.com/storage/bind-mounts/#choose-the--v-or---mount-flag).
Пример: docker run -d -p 8085:80 --mount type=bind,source=${PWD},target=/usr/share/nginx/html --name mynginx nginx
environment:
- CHOKIDAR_USEPOLLING=true
был добавлен Kubernetes
Docker & Kubernetes: The Complete Practical Guide