Docker 手动挡

本文安装过程需要您准备以下环境:

  • Docker 最新版本

第一步、创建 Docker Network

sudo docker network create playedu-network

第二步、安装 Redis

sudo docker run -d --restart=always \
  --network playedu-network \
  --name playedu-redis \
  redis:7.0.12

第三步、安装 MinIO

sudo docker run -d --restart=always \
  --name playedu-minio \
  --network playedu-network \
  -p 9002:9000 \
  -p 50002:9001 \
  -e MINIO_ROOT_USER="username" \
  -e MINIO_ROOT_PASSWORD="password" \
  -e MINIO_DEFAULT_BUCKETS=playedu:public \
  bitnami/minio:latest

第四步、安装 MySQL

sudo docker run -d --restart=always \
  --name playedu-mysql \
  --network playedu-network \
  -e MYSQL_ROOT_PASSWORD=playeduxyz \
  -e MYSQL_DATABASE=playedu \
  mysql:5.7

第五步、安装 PlayEdu 服务

sudo docker run -d --restart=always \
  --network playedu-network \
  --name playedu-light \
  -p 9700:80 \
  -p 9800:9800 \
  -p 9801:9801 \
  -p 9900:9900 \
  -e DB_HOST=playedu-mysql \
  -e DB_PORT=3306 \
  -e DB_NAME=playedu \
  -e DB_USER=root \
  -e DB_PASS=playeduxyz \
  -e REDIS_HOST=playedu-redis \
  -e REDIS_PORT=6379 \
  -e REDIS_PASS= \
  -e SA_TOKEN_JWT_SECRET_KEY=playeduxyz \
  registry.cn-hangzhou.aliyuncs.com/playedu/light:1.5.1

第六步、配置 MinIO

到这里 PlayEdu 基本上已经安装完成,接下来我们还需要进行一些配置。在浏览器输入 http://你的服务器IP:9900 访问 PlayEdu 的后台界面,在打开的登录界面输入下面默认的管理员账号和密码:

账号:admin@playedu.xyz
密码:playedu

登录进入到后台,选择系统配置 - MinIO 配置,按照下面的表格输入对应的配置:

配置项需要配置的值
AccessKeyusername
SecretKeypassword
Bucketplayedu
Endpointhttp://你的服务器IP:9002
Domainhttp://你的服务器IP:9002

保存配置。到这里,安装全部完成。

其它

端口地址
API 服务http://你的服务器IP:9700
PC 学员界面http://你的服务器IP:9800
H5 学员界面http://你的服务器IP:9801
后台管理http://你的服务器IP:9900
MinIO 管理后台http://你的服务器IP:50002