Merge pull request 'lab1 belyaeva ready' (#111) from belyaeva_ekaterina_lab_1 into main
Reviewed-on: http://student.git.athene.tech/Alexey/DAS_2023_1/pulls/111
This commit is contained in:
commit
ffdf6c9ab9
60
belyaeva_ekaterina_lab_1/README.md
Normal file
60
belyaeva_ekaterina_lab_1/README.md
Normal file
@ -0,0 +1,60 @@
|
||||
# Лабораторная работа №1
|
||||
|
||||
## Задание
|
||||
|
||||
Цель: изучение современных технологий контейнеризации.
|
||||
|
||||
Задачи:
|
||||
|
||||
- Установить средство контейнеризации docker.
|
||||
- Изучить применение и принципы docker.
|
||||
- Изучить утилиту docker-compose и структуру файла docker-compose.yml.
|
||||
- Развернуть не менее 3х различных сервисов при помощи docker-compose.
|
||||
- Оформить отчёт в формате Markdown и создать Pull Request в git-репозитории.
|
||||
|
||||
## Ход работы
|
||||
|
||||
### Разворачивание сервисов
|
||||
|
||||
Были выбраны три сервиса:
|
||||
|
||||
- mediawiki
|
||||
- drupal
|
||||
- wordpress
|
||||
|
||||
### docker-compose.yml
|
||||
Был создан файл docker-compose.yml для разворачивания сервисов:
|
||||
|
||||
```
|
||||
version: '3'
|
||||
services:
|
||||
mediawiki:
|
||||
image: mediawiki
|
||||
ports:
|
||||
- 8080:80
|
||||
volumes:
|
||||
- mediawiki_data:/var/www/html/images
|
||||
|
||||
drupal:
|
||||
image: drupal
|
||||
ports:
|
||||
- 3000:80
|
||||
volumes:
|
||||
- drupal_data:/var/www/html/sites/default/files
|
||||
|
||||
wordpress:
|
||||
image: wordpress
|
||||
ports:
|
||||
- 8000:80
|
||||
volumes:
|
||||
- wordpress_data:/var/www/html/wp-content
|
||||
|
||||
volumes:
|
||||
mediawiki_data:
|
||||
drupal_data:
|
||||
wordpress_data:
|
||||
```
|
||||
|
||||
Для каждого сервиса присутствует проброс портов, образ и хотя бы один volume.
|
||||
|
||||
Работоспособность показана в видео: [lab1.mp4](lab1.mp4)
|
27
belyaeva_ekaterina_lab_1/docker-compose.yml
Normal file
27
belyaeva_ekaterina_lab_1/docker-compose.yml
Normal file
@ -0,0 +1,27 @@
|
||||
version: '3'
|
||||
services:
|
||||
mediawiki:
|
||||
image: mediawiki
|
||||
ports:
|
||||
- 8080:80
|
||||
volumes:
|
||||
- mediawiki_data:/var/www/html/images
|
||||
|
||||
drupal:
|
||||
image: drupal
|
||||
ports:
|
||||
- 3000:80
|
||||
volumes:
|
||||
- drupal_data:/var/www/html/sites/default/files
|
||||
|
||||
wordpress:
|
||||
image: wordpress
|
||||
ports:
|
||||
- 8000:80
|
||||
volumes:
|
||||
- wordpress_data:/var/www/html/wp-content
|
||||
|
||||
volumes:
|
||||
mediawiki_data:
|
||||
drupal_data:
|
||||
wordpress_data:
|
BIN
belyaeva_ekaterina_lab_1/lab1.mp4
Normal file
BIN
belyaeva_ekaterina_lab_1/lab1.mp4
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user