DAS_2024_1/dozorova_alena_lab_1/readme.md

35 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

2024-09-13 23:02:10 +04:00
# Лабораторная работа 1 Дозорова ПИбд-42
В рамках лабораторной работы были развернуты три сервиса с помощью docker-compose:
- Postgres
- MediaWiki
- gitea
## Пример docker-compose для одного из сервисов
```
postgres: - название сервиса
image: postgres:12.20-alpine3.20 - разворачиваемый образ
restart: always - параметр, означающий перезапуск при падении
environment: - переменные среды для сервиса
POSTGRES_USER: postgres
POSTGRES_PASSWORD: example
ports: - проброшенные порты с хоста внутрь контейнера
- 5432:5432
volumes: - проброшенные тома с хоста внутрь контейнера
- ./database:/var/lib/mysql
```
## Запуск
Для запуска лабораторной работы необходимо иметь запущенный Docker\Docker Desktop на устройстве.
Необходимо перейти в папку, где располагается yml файл. Далее открыть терминал и ввести команду:
```
docker compose up
```
Для выполнения в фоновом режиме можно использовать флаг `-d`. Результат выполнения:
```
[+] Running 3/3
✔ Container dozorova_alena_lab_1-mediawiki-1 Started 0.7s
✔ Container gitea Started 1.0s
✔ Container dozorova_alena_lab_1-postgres-1 Started 1.0s
```
## Видео демонстрация
Видеодемонстрация доступна по ссылке: https://drive.google.com/file/d/1cT-p-od2BjCloeTr7kcMGm9hb3htsxcs/view?usp=sharing