This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
введение_в_devops [2022/09/30 09:11] val [Вопросы] |
введение_в_devops [2022/09/30 09:25] val [Лабораторные работы: Работа с контейнерами Docker] |
||
---|---|---|---|
Line 208: | Line 208: | ||
=== 4.2 Использование технологии Docker для распространения приложения webd === | === 4.2 Использование технологии Docker для распространения приложения webd === | ||
- | * Устанавливаем [[Технология Docker]] на server | + | * Устанавливаем [[Технология Docker]] на server, и, используя учетную запись gitlab-runner (удобно для тестов CI/CD из командной строки), знакомимся и упаковываем приложение (без sftp) |
- | * [[Технология Docker#Предоставление прав непривилегированным пользователям]] в Docker для gitlab-runner@server (удобно для тестов CI/CD из командной строки) | + | |
- | * Знакомимся с [[Технология Docker]] и упаковываем приложение (без sftp) в контейнер | + | |
* Создаем проект webd в [[Сервис Git#On-Premise gitlab]] | * Создаем проект webd в [[Сервис Git#On-Premise gitlab]] | ||
* Включаем [[Инструмент GitLab#GitLab Docker Registry]] | * Включаем [[Инструмент GitLab#GitLab Docker Registry]] | ||
Line 219: | Line 217: | ||
=== 4.3 Горизонтальное масштабирование приложения webd с использованием docker-compose === | === 4.3 Горизонтальное масштабирование приложения webd с использованием docker-compose === | ||
- | Примечание: слушатели делают только "Сервис NFS на server", остальное демонстрирует преподаватель | + | * Проверяем наличие, или устанавливаем Docker на node1,2,3 |
- | + | * [[Сервис NFS]] на server (преподаватель) | |
- | + | ||
- | * [[Сервис NFS]] на server | + | |
* [[Сервис NFS#Установка nfs клиента]] на node1 (достаточно для демонстрации) | * [[Сервис NFS#Установка nfs клиента]] на node1 (достаточно для демонстрации) | ||
* Настраиваем доступ к [[Технология Docker#Локальные репозитории]] на node1 (достаточно для демонстрации) | * Настраиваем доступ к [[Технология Docker#Локальные репозитории]] на node1 (достаточно для демонстрации) |