# Отчёт по лабораторной работе №1 Выполнил: студент гр. ИСЭбд-41, Савицкий А.В. ## Разворачивание сервиса Wordpress Также в файл `docker-compose.yml` в папке Wordpress прописываем следующий код: ```yaml version: '3.1' services: # Контейнер Wordpress wordpress: image: wordpress # Образ restart: always # Параметр перезапуска ports: # На каком порте запускаем - 7071:80 environment: # Настройки БД WordPress для подключения WORDPRESS_DB_HOST: database # Имя хоста БД MySQL WORDPRESS_DB_USER: user # Имя пользователя БД WORDPRESS_DB_PASSWORD: password # Пароль пользователя БД WORDPRESS_DB_NAME: name_database # Имя БД volumes: # Каталог хранения файлов WordPress - wordpress:/var/www/html # Контейнер MySQL database: image: mysql:5.7 # Образ и его версия restart: always # Параметр перезапуска environment: # Настройки БД для подключения MYSQL_DATABASE: name_database MYSQL_USER: user MYSQL_PASSWORD: password MYSQL_RANDOM_ROOT_PASSWORD: '12345' volumes: # Каталог хранения данных БД - database:/var/lib/mysql volumes: wordpress: database: ``` Далее в командной строке разворачиваем сервис командой `docker-compose up -d`: ![](1.jpg) Открываем Docker Desktop и проверяем, что контейнер сервера БД и Wordpress созданы и запущены: ![](2.jpg) Устанавливаем Wordpress и проверяем, что все работает: ![](3.jpg) ## Разворачивание сервиса Redmine Также в файл `docker-compose.yml` в папке Redmine прописываем код: ```yaml version: '3.1' services: # Контейнер Redmine redmine: image: redmine # Образ контейнера restart: always ports: # На какой порт запускать - 8080:3000 environment: REDMINE_DB_MYSQL: db REDMINE_DB_PASSWORD: example REDMINE_SECRET_KEY_BASE: supersecretkey # Контейнер БД MySQL db: image: mysql:5.7 # Образ БД и ее версия restart: always environment: # Название и пароль админа БД MYSQL_ROOT_PASSWORD: example MYSQL_DATABASE: redmine ``` Открываем Docker Desktop и проверяем, что контейнер сервера БД и Redmine созданы и запущены: ![](4.jpg) Переходим на http://localhost:8080: ![](4.jpg) Регистрируемся и проверяем, что все работает: ![](5.jpg)