diff --git a/tasks/lachugina-av/lab_1/README.md b/tasks/lachugina-av/lab_1/README.md new file mode 100644 index 0000000..f256843 --- /dev/null +++ b/tasks/lachugina-av/lab_1/README.md @@ -0,0 +1,126 @@ +# Отчёт по лабораторной работе №1 + +Выполнила: студентка гр. ИСЭбд-41 Лачугина Анастасия + +## Разворачивание сервиса wordpress + +Содержимое файла `docker-compose.yml` + +```yml +version: '2' + +services: + + wordpress: + depends_on: + - db + image: wordpress #Образ контейнера из Docker Hub + restart: always #постоянный перезапуск контейнера + environment: #настройки контейнера + WORDPRESS_DB_HOST: db:3306 + WORDPRESS_DB_USER: admin + WORDPRESS_DB_PASSWORD: admin + WORDPRESS_DB_NAME: wordpress + ports: #пробрасывается порт + - 8082:80 + + db: + image: mysql #Образ контейнера из Docker Hub + restart: always #постоянный перезапуск контейнера + volumes: #том для хранения данных + - ./database:/var/lib/mysql + + environment: #настройки контейнера + MYSQL_ROOT_PASSWORD: admin + MYSQL_DATABASE: wordpress + MYSQL_USER: admin + MYSQL_PASSWORD: admin + +volumes: + wordpress: + db: +``` + +Разворачивается командой `docker-compose up` + +Убеждаемся, что всё работает: + +![](wordpress1.jpg) + +![](wordpress2.jpg) + + + +## Разворачивание сервиса redmine + +Содержимое файла `docker-compose.yml` + +```yml +version: '3.1' + +services: + + redmine: + image: redmine #Образ контейнера из Docker Hub + restart: always #постоянный перезапуск контейнера + ports: #пробрасывается порт + - 8080:3000 + environment: #настройки контейнера + REDMINE_DB_MYSQL: db + REDMINE_DB_PASSWORD: example + REDMINE_SECRET_KEY_BASE: supersecretkey + + db: + image: mysql:5.7 #Образ контейнера из Docker Hub + restart: always #постоянный перезапуск контейнера + environment: #настройки контейнера + MYSQL_ROOT_PASSWORD: example + MYSQL_DATABASE: redmine + ``` + + + +Разворачивается командой `docker-compose up` + +Убеждаемся, что всё работает: + +![](redmine2.jpg) +![](redmine1.jpg) +![](redmine3.jpg) +![](redmine4.jpg) + + + +## Разворачивание сервиса wordpress + +Содержимое файла `docker-compose.yml` + +```yml +version: '3.1' + +services: + + drupal: + image: drupal:8-apache + ports: + - 7777:80 + volumes: + - /var/www/html/modules + - /var/www/html/profiles + - /var/www/html/themes + - /var/www/html/sites + restart: always + + postgres: + image: postgres:10 + environment: + POSTGRES_PASSWORD: example + restart: always + ``` + +Разворачивается командой `docker-compose up` + +Убеждаемся, что всё работает: + +![](drupal1.jpg) +![](drupal2.jpg) diff --git a/tasks/lachugina-av/lab_1/drupal1.jpg b/tasks/lachugina-av/lab_1/drupal1.jpg new file mode 100644 index 0000000..1e809d7 Binary files /dev/null and b/tasks/lachugina-av/lab_1/drupal1.jpg differ diff --git a/tasks/lachugina-av/lab_1/drupal2.jpg b/tasks/lachugina-av/lab_1/drupal2.jpg new file mode 100644 index 0000000..e0f535c Binary files /dev/null and b/tasks/lachugina-av/lab_1/drupal2.jpg differ diff --git a/tasks/lachugina-av/lab_1/redmine1.jpg b/tasks/lachugina-av/lab_1/redmine1.jpg new file mode 100644 index 0000000..7851a02 Binary files /dev/null and b/tasks/lachugina-av/lab_1/redmine1.jpg differ diff --git a/tasks/lachugina-av/lab_1/redmine2.jpg b/tasks/lachugina-av/lab_1/redmine2.jpg new file mode 100644 index 0000000..5694ddb Binary files /dev/null and b/tasks/lachugina-av/lab_1/redmine2.jpg differ diff --git a/tasks/lachugina-av/lab_1/wordpress1.jpg b/tasks/lachugina-av/lab_1/wordpress1.jpg new file mode 100644 index 0000000..425710e Binary files /dev/null and b/tasks/lachugina-av/lab_1/wordpress1.jpg differ diff --git a/tasks/lachugina-av/lab_1/wordpress2.jpg b/tasks/lachugina-av/lab_1/wordpress2.jpg new file mode 100644 index 0000000..3db50a4 Binary files /dev/null and b/tasks/lachugina-av/lab_1/wordpress2.jpg differ