-
Урок 1.
00:05:49
Введение
-
Урок 2.
00:02:57
Что такое Docker и почему его стоит использовать
-
Урок 3.
00:00:31
Что такое контейнер
-
Урок 4.
00:01:55
Компоненты Docker
-
Урок 5.
00:05:52
Как работают контейнеры
-
Урок 6.
00:05:34
Что такое образы и их строение
-
Урок 7.
00:02:01
Что такое репозиторий
-
Урок 8.
00:06:33
Какие программы нужны для этого курса
-
Урок 9.
00:02:23
Основные команды Docker
-
Урок 10.
00:10:14
Создание контейнера hello-world
-
Урок 11.
00:03:58
Создание контейнера busybox
-
Урок 12.
00:04:48
Есть ли доступ в интернет внутри контейнеров
-
Урок 13.
00:04:22
Создание контейнера NGINX
-
Урок 14.
00:04:18
Запуск контейнера в фоновом режиме
-
Урок 15.
00:01:30
Остановка контейнеров
-
Урок 16.
00:03:58
Запуск дополнительных процессов в работающем контейнере
-
Урок 17.
00:02:05
Создание имени для контейнера
-
Урок 18.
00:04:00
Публикация портов контейнера
-
Урок 19.
00:02:40
Разные порты для разных контейнеров
-
Урок 20.
00:02:44
Подключение томов
-
Урок 21.
00:11:12
Создание собственной HTML страницы для NGINX
-
Урок 22.
00:02:09
Автоматическое удаление остановленных контейнеров
-
Урок 23.
00:03:56
Разделение команды на строки
-
Урок 24.
00:05:04
Использование Docker Desktop и VS Code
-
Урок 25.
00:10:55
Как создавать собственные образы
-
Урок 26.
00:04:55
Приложение Python c Dockerfile
-
Урок 27.
00:03:18
Создание образа для приложения Python
-
Урок 28.
00:02:26
Запуск контейнера с приложением Python
-
Урок 29.
00:04:28
Создание другой версии образа
-
Урок 30.
00:02:42
Анализ файловой структуры контейнера Python
-
Урок 31.
00:02:15
Приложение Node
-
Урок 32.
00:02:31
Создание образа для приложения Node
-
Урок 33.
00:02:54
Исправление ошибок в приложении
-
Урок 34.
00:06:05
Модификация приложения Node
-
Урок 35.
00:04:49
Введение в Docker Compose
-
Урок 36.
00:03:20
Преимущества Docker Compose
-
Урок 37.
00:02:52
Пример Docker Compose файла
-
Урок 38.
00:11:47
Создание двух сервисов с Docker Compose
-
Урок 39.
00:06:27
Запуск двух сервисов используя Docker Compose
-
Урок 40.
00:02:38
Docker Compose в фоновом режиме
-
Урок 41.
00:01:23
Остановка и удаление контейнеров в Docker Compose
-
Урок 42.
00:03:35
Пересоздание образов в Docker Compose
-
Урок 43.
00:03:13
Компоненты приложения Time App
-
Урок 44.
00:05:31
Фронтенд клиенты и приложение
-
Урок 45.
00:04:01
Порты для сервисов
-
Урок 46.
00:05:03
План запуска приложения в Docker
-
Урок 47.
00:01:36
Обзор веб приложения
-
Урок 48.
00:11:27
Обзор фронтенд сервиса
-
Урок 49.
00:13:13
Обзор бэкенд сервиса
-
Урок 50.
00:02:09
Как запустить все сервисы без Docker
-
Урок 51.
00:09:32
Запуск фронтенд сервиса без Docker
-
Урок 52.
00:07:50
Обсуждение Dockerfile для фронтенд сервиса
-
Урок 53.
00:03:36
Создание Dockerfile для фронтенд сервиса
-
Урок 54.
00:04:16
Создание образа для фронтенд сервиса
-
Урок 55.
00:06:27
Запуск контейнера для фронтенд сервиса
-
Урок 56.
00:04:44
Обсуждение Dockerfile для бэкенд сервиса
-
Урок 57.
00:01:53
Создание Dockerfile для бэкенд сервиса
-
Урок 58.
00:03:15
Создание образа для бэкенд сервиса
-
Урок 59.
00:05:12
Запуск контейнера для бэкенд сервиса
-
Урок 60.
00:01:19
Итог создания Dockerfiles для фронтенда и бэкенда
-
Урок 61.
00:02:16
Обсуждение создания docker-compose файла
-
Урок 62.
00:04:03
Поиск образов mysql и adminer на Docker Hub
-
Урок 63.
00:02:41
Создание docker-compose файла
-
Урок 64.
00:03:28
Публикация портов сервисов
-
Урок 65.
00:00:59
Как добавляются переменные среды для сервиса
-
Урок 66.
00:04:23
Запуск контейнера с указанем переменных среды
-
Урок 67.
00:04:35
Добавление переменных среды для mysql сервиса
-
Урок 68.
00:07:13
Запуск всех сервисов с помощью Docker Compose
-
Урок 69.
00:03:50
Проверка работы всего приложения и ошибки
-
Урок 70.
00:06:10
Настройка перезапуска бэкенд приложения в случае ошибки
-
Урок 71.
00:04:32
Устранение проблемы в работе фронтенд сервиса
-
Урок 72.
00:03:55
Проверка приложения после исправления ошибок.mp4
-
Урок 73.
00:02:39
Подключение к базе с помощью Adminer
-
Урок 74.
00:03:46
Сохраняются ли записи в базе при перезапуске Docker Compose
-
Урок 75.
00:06:06
Варианты подключения томов к контейнерам
-
Урок 76.
00:03:18
Как подключить том к контейнеру mysql
-
Урок 77.
00:02:21
Подключение тома для сервиса mysql
-
Урок 78.
00:02:49
Запуск сервисов с подключенным томом mysql
-
Урок 79.
00:02:23
Получение информации о томе внутри Docker
-
Урок 80.
00:03:45
Резюме настроек и дальнейшие планы
-
Урок 81.
00:03:59
Как добавить тома для дальнейшей разработки
-
Урок 82.
00:03:51
Добавление томов для разработки в frontend и api сервисах
-
Урок 83.
00:00:56
Перезапуск всех сервисов после добавление томов для разработки
-
Урок 84.
00:06:05
Внесение и применение изменений в фронтенд приложении
-
Урок 85.
00:04:44
Внесение и применение изменений в бэкенд приложении
-
Урок 86.
00:01:48
Изменение свойства компонента Time в фронтенд приложении
-
Урок 87.
00:06:11
Чтение переменных среды в бэкенд приложении
-
Урок 88.
00:04:37
Добавление переменных среды для api сервиса
-
Урок 89.
00:02:26
Проверка работы приложения после добавления переменных среды
-
Урок 90.
00:05:30
Резюме настроек Docker Compose для всего проэкта
-
Урок 91.
00:01:50
Создание аккаунта на Docker Hub
-
Урок 92.
00:04:18
Создание и загрузка на Docker Hub образа для фронтенд сервиса
-
Урок 93.
00:02:22
Создание и загрузка на Docker Hub образа для бэкенд сервиса
-
Урок 94.
00:03:45
Создание второго docker-compose файла
-
Урок 95.
00:07:21
Запуск сервисов с использованием публичных образов
-
Урок 96.
00:00:42
Завершение
Вместо неё используйте синтаксис --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