diff --git a/tasks/kostenko-kd/lab1/README.md b/tasks/kostenko-kd/lab1/README.md new file mode 100644 index 0000000..270d929 --- /dev/null +++ b/tasks/kostenko-kd/lab1/README.md @@ -0,0 +1,147 @@ +# Отчёт по лабораторной работе №1 + +Выполнила: студентка гр. ИСЭбд-41 Костенко Карина. + +## Разворачивание сервера WordPress + +Содержимое файла `docker-compose.yml`: + +```yaml +Copy code +version: '3' + +services: + # Контейнер для MySQL + db: + image: mysql:5.7 + volumes: + - db_data:/var/lib/mysql + environment: + MYSQL_ROOT_PASSWORD: your_mysql_root_password + MYSQL_DATABASE: wordpress + MYSQL_USER: wordpress + MYSQL_PASSWORD: your_mysql_password + + # Контейнер для WordPress + wordpress: + depends_on: + - db + image: wordpress:latest + ports: + - "8080:80" # Можно выбрать любой доступный порт на хосте + volumes: + - wordpress_data:/var/www/html + environment: + WORDPRESS_DB_HOST: db + WORDPRESS_DB_USER: wordpress + WORDPRESS_DB_PASSWORD: your_mysql_password + WORDPRESS_DB_NAME: wordpress + +volumes: + db_data: + wordpress_data: +``` + +Разворачивается командой `docker-compose up`. + +Убеждаемся, что всё работает: + +![](wp6.jpg) + +Удаляется всё командой `docker-compose down` или `docker-compose down -v` или напрямую в приложении Docker desktop. + +## Разворачивание сервера mediawiki + +Содержимое файла `docker-compose.yml`: + +```yaml +version: '3' + +services: + # Контейнер для MySQL + db: + image: mysql:5.7 + volumes: + - db_data:/var/lib/mysql + environment: + MYSQL_ROOT_PASSWORD: your_mysql_root_password + MYSQL_DATABASE: mediawiki + MYSQL_USER: mediawiki + MYSQL_PASSWORD: your_mysql_password + + # Контейнер для MediaWiki + mediawiki: + image: mediawiki + ports: + - "8081:80" # Можно выбрать любой доступный порт на хосте + volumes: + - mediawiki_data:/var/www/html + environment: + MEDIAWIKI_DB_HOST: db + MEDIAWIKI_DB_USER: mediawiki + MEDIAWIKI_DB_PASSWORD: your_mysql_password + MEDIAWIKI_DB_NAME: mediawiki + +volumes: + db_data: + mediawiki_data: +``` + +Разворачивается командой `docker-compose up`. + +Убеждаемся, что всё работает: + +![](mw6.jpg) + + +Удаляется всё командой `docker-compose down` или `docker-compose down -v` или напрямую в приложении Docker desktop. + +## Разворачивание сервера gitea + +Содержимое файла `docker-compose.yml`: + +```yaml +version: '3' + +services: + # Контейнер для базы данных (используется PostgreSQL) + db: + image: postgres:13 + environment: + POSTGRES_USER: gitea + POSTGRES_PASSWORD: your_postgresql_password + POSTGRES_DB: gitea + volumes: + - postgres_data:/var/lib/postgresql/data + + # Контейнер для Gitea + gitea: + image: gitea/gitea:latest + ports: + - "3000:3000" + - "22:22" # Порт для SSH + environment: + USER_UID: 1000 # UID пользователя Gitea + USER_GID: 1000 # GID пользователя Gitea + DB_TYPE: postgres + DB_HOST: db:5432 + DB_NAME: gitea + DB_USER: gitea + DB_PASSWD: your_postgresql_password + volumes: + - gitea_data:/data + depends_on: + - db + +volumes: + postgres_data: + gitea_data: +``` + +Разворачивается командой `docker-compose up`. + +Убеждаемся, что всё работает: + +![](gitea7.jpg) + +Удаляется всё командой `docker-compose down` или `docker-compose down -v` или напрямую в приложении Docker desktop. diff --git a/tasks/kostenko-kd/lab1/gitea1.jpg b/tasks/kostenko-kd/lab1/gitea1.jpg new file mode 100644 index 0000000..062f2d5 Binary files /dev/null and b/tasks/kostenko-kd/lab1/gitea1.jpg differ diff --git a/tasks/kostenko-kd/lab1/gitea2.jpg b/tasks/kostenko-kd/lab1/gitea2.jpg new file mode 100644 index 0000000..3ae9b7f Binary files /dev/null and b/tasks/kostenko-kd/lab1/gitea2.jpg differ diff --git a/tasks/kostenko-kd/lab1/gitea3.jpg b/tasks/kostenko-kd/lab1/gitea3.jpg new file mode 100644 index 0000000..5f2081c Binary files /dev/null and b/tasks/kostenko-kd/lab1/gitea3.jpg differ diff --git a/tasks/kostenko-kd/lab1/gitea4.jpg b/tasks/kostenko-kd/lab1/gitea4.jpg new file mode 100644 index 0000000..c8dbd93 Binary files /dev/null and b/tasks/kostenko-kd/lab1/gitea4.jpg differ diff --git a/tasks/kostenko-kd/lab1/gitea5.jpg b/tasks/kostenko-kd/lab1/gitea5.jpg new file mode 100644 index 0000000..eb951a9 Binary files /dev/null and b/tasks/kostenko-kd/lab1/gitea5.jpg differ diff --git a/tasks/kostenko-kd/lab1/gitea6.jpg b/tasks/kostenko-kd/lab1/gitea6.jpg new file mode 100644 index 0000000..59cdb24 Binary files /dev/null and b/tasks/kostenko-kd/lab1/gitea6.jpg differ diff --git a/tasks/kostenko-kd/lab1/gitea7.jpg b/tasks/kostenko-kd/lab1/gitea7.jpg new file mode 100644 index 0000000..192b227 Binary files /dev/null and b/tasks/kostenko-kd/lab1/gitea7.jpg differ diff --git a/tasks/kostenko-kd/lab1/mw1.jpg b/tasks/kostenko-kd/lab1/mw1.jpg new file mode 100644 index 0000000..2957945 Binary files /dev/null and b/tasks/kostenko-kd/lab1/mw1.jpg differ diff --git a/tasks/kostenko-kd/lab1/mw2.jpg b/tasks/kostenko-kd/lab1/mw2.jpg new file mode 100644 index 0000000..58de228 Binary files /dev/null and b/tasks/kostenko-kd/lab1/mw2.jpg differ diff --git a/tasks/kostenko-kd/lab1/mw3.jpg b/tasks/kostenko-kd/lab1/mw3.jpg new file mode 100644 index 0000000..fc71801 Binary files /dev/null and b/tasks/kostenko-kd/lab1/mw3.jpg differ diff --git a/tasks/kostenko-kd/lab1/mw4.jpg b/tasks/kostenko-kd/lab1/mw4.jpg new file mode 100644 index 0000000..5452e63 Binary files /dev/null and b/tasks/kostenko-kd/lab1/mw4.jpg differ diff --git a/tasks/kostenko-kd/lab1/mw5.jpg b/tasks/kostenko-kd/lab1/mw5.jpg new file mode 100644 index 0000000..9d9645b Binary files /dev/null and b/tasks/kostenko-kd/lab1/mw5.jpg differ diff --git a/tasks/kostenko-kd/lab1/mw6.jpg b/tasks/kostenko-kd/lab1/mw6.jpg new file mode 100644 index 0000000..b4ea4c2 Binary files /dev/null and b/tasks/kostenko-kd/lab1/mw6.jpg differ diff --git a/tasks/kostenko-kd/lab1/wp1.jpg b/tasks/kostenko-kd/lab1/wp1.jpg new file mode 100644 index 0000000..ba9cf76 Binary files /dev/null and b/tasks/kostenko-kd/lab1/wp1.jpg differ diff --git a/tasks/kostenko-kd/lab1/wp2.jpg b/tasks/kostenko-kd/lab1/wp2.jpg new file mode 100644 index 0000000..bfba4b6 Binary files /dev/null and b/tasks/kostenko-kd/lab1/wp2.jpg differ diff --git a/tasks/kostenko-kd/lab1/wp3.jpg b/tasks/kostenko-kd/lab1/wp3.jpg new file mode 100644 index 0000000..996b625 Binary files /dev/null and b/tasks/kostenko-kd/lab1/wp3.jpg differ diff --git a/tasks/kostenko-kd/lab1/wp4.jpg b/tasks/kostenko-kd/lab1/wp4.jpg new file mode 100644 index 0000000..3273ea2 Binary files /dev/null and b/tasks/kostenko-kd/lab1/wp4.jpg differ diff --git a/tasks/kostenko-kd/lab1/wp5.jpg b/tasks/kostenko-kd/lab1/wp5.jpg new file mode 100644 index 0000000..766b42c Binary files /dev/null and b/tasks/kostenko-kd/lab1/wp5.jpg differ diff --git a/tasks/kostenko-kd/lab1/wp6.jpg b/tasks/kostenko-kd/lab1/wp6.jpg new file mode 100644 index 0000000..21dcda2 Binary files /dev/null and b/tasks/kostenko-kd/lab1/wp6.jpg differ