docker-compose 安装
本文安装过程需要您准备以下环境:
- Docker
- docker-compose
第一步、下载 playedu-docker-compose 仓库
git clone -b 1.5.1 https://gitee.com/playeduxyz/compose.git playedu-docker-compose
第二步、构建镜像
下面命令 # 开头的是对下一行命令的注释,无需执行
# 进入到 playedu-docker-compose 目录
cd playedu-docker-compose# 构建镜像
docker-compose build
第三步、运行 MySQL
, Redis
, MinIO
1.下面命令是在 playedu-docker-compose 目录执行
# #### 这里是注释的话,无需执行 ####
# 命令解释:复制 .env.example 并命名为 .env
cp .env.example .env# #### 这里是注释的话,无需执行 ####
# .env.example 是我们预置的默认的运行环境变量,比如:运行的端口号、数据库名等
# 如果您对这一快不很熟悉的话,建议您无需修改 .env 文件内容,因为修改了内容
# 按照本文下面的流程可能就无法走通# #### 这里是注释的话,无需执行 ####
# 命令解释:给 data 授权可读、可写、可执行权限
# data 目录将会挂载到容器以用来数据化持久存储(更多知识请自行了解 docker 数据卷)
chmod a+rwx data# #### 这里是注释的话,无需执行 ####
# 命令解释:运行容器
docker-compose up -d mysql redis minio
执行上述命令会很快返回结果,但是这并不意味着上述三个软件就已经成功的运行了。它们的初始化运行都需要一段过程,这里我们稍微等待 1-2 分钟的时间(机器配置高的话可能时间更短)。
第四步、运行 PlayEdu
下面命令是在 playedu-docker-compose 目录执行
docker-compose up -d playedu
执行完成之后,等待 15s 左右的时间就可以访问了。
第五步、系统配置 - MinIO
配置
浏览器打开 http://你的服务器IP:9900
,在登录窗口输入账号 admin@playedu.xyz
和密码 playedu
进入到后台,然后打开系统配置,选择 MinIO
配置,请填入下表的内容并保存:
配置项 | 需要配置的值 |
---|---|
AccessKey | username |
SecretKey | password |
Bucket | playedu |
Endpoint | http://你的服务器IP:9002 |
Domain | http://你的服务器IP:9002 |
链接
平台 | 地址 | 默认账号 | 密码 |
---|---|---|---|
API 服务 | http://你的服务器IP:9700 | - | - |
PC 学员端口 | http://你的服务器IP:9800 | - | - |
H5 学员端口 | http://你的服务器IP:9801 | - | - |
后台管理端口 | http://你的服务器IP:9900 | admin@playedu.xyz | playedu |
MinIO 管理端口 | http://你的服务器IP:50002 | username | password |