30 lines
1.7 KiB
Markdown
30 lines
1.7 KiB
Markdown
|
# Лабораторная работа №1 - Знакомство с docker и docker-compose
|
|||
|
|
|||
|
## ПИбд-42 || Давыдов Юрий
|
|||
|
|
|||
|
### Описание
|
|||
|
|
|||
|
В ходе выполнения лабораторной работы были развернуты сервисы с использованием docker-compose: MediaWiki (вики-движок) и Redmine (система для отслеживания багов). Каждый сервис работает в своем контейнере и использует общую базу данных на объектно-реляционной СУБД PostgreSQL. Настроен проброс портов для обеспечения доступа к веб-интерфейсам этих сервисов. Для сохранения данных за пределами контейнеров используется Docker volumes.
|
|||
|
|
|||
|
Цель лабораторной работы
|
|||
|
Освоение современных технологий контейнеризации.
|
|||
|
|
|||
|
Инструкция по выполнению работы:
|
|||
|
Клонирование репозитория:
|
|||
|
bash
|
|||
|
Копировать код
|
|||
|
git clone <ссылка-на-репозиторий>
|
|||
|
cd <папка репозитория>
|
|||
|
cd <папка лабораторной работы>
|
|||
|
Запуск контейнеров:
|
|||
|
Копировать код
|
|||
|
docker-compose up -d
|
|||
|
После успешного запуска станут доступны следующие контейнеры:
|
|||
|
MediaWiki: http://localhost:8080
|
|||
|
Redmine: http://localhost:8081
|
|||
|
Команда для остановки контейнеров:
|
|||
|
|
|||
|
```
|
|||
|
docker-compose down
|
|||
|
```
|