diff --git a/README.md b/README.md index 987d1c7..419e26d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,60 @@ -### PlayEdu docker-compose 构建 +## PlayEdu docker-compose 构建 -此项目默认提供 docker-compose 一键运行 PlayEdu 。 +### 背景 -+ MySQL 5.7 +此项目提供 docker-compose 一键运行 PlayEdu 。提供一下软件环境: + ++ PlayEdu v1.0-beta.7 ++ MySQL 5.7.42 + Redis 7.0.2 -+ Minio \ No newline at end of file ++ MinIO - 由 bitnami 封装的 MinIO 发行版本 + +### 快速上手 + +#### 第一步、克隆本仓库 + +``` +git clone git@github.com:PlayEdu/docker-compose.git playedu-docker-compose +``` + +#### 第二步、构建镜像 + +> 下面命令 # 开头的是对下一行命令的注释,无需执行 + +``` +# 进入到 playedu-docker-compose 目录 +cd playedu-docker-compose + +# 构建镜像 +docker-compose build +``` + +#### 第三步、运行 `MySQL`, `Redis`, `MinIO` + +> 下面命令是在 playedu-docker-compose 目录执行 + +``` +docker-compose up -d mysql redis minio +``` + +执行上述命令会很快返回结果,但是这并不意味着上述三个软件就已经成功的运行了。它们的初始化运行都需要一段过程,这里我们稍微等待 1-2 分钟的时间(机器配置高的话可能时间更短)。 + +#### 第四步、运行 `PlayEdu` + +> 下面命令是在 playedu-docker-compose 目录执行 + +``` +docker-compose up -d playedu +``` + +执行完成之后,等待 15s 左右的时间,可以访问了。 + +### 链接 + +| 平台 | 地址 | 默认账号 | 密码 | +| --- | --- | --- | --- | +| API 服务 | `http://你的服务器IP:9700` | - | - | +| PC 学员端口 | `http://你的服务器IP:9800` | - | - | +| 后台管理端口 | `http://你的服务器IP:9900` | `admin@playedu.xyz` | `playedu` | +| MinIO 管理端口 | `http://你的服务器IP:9002` | `username` | `password` | +