参考资料

  1. Docker的安装与配置
  2. Eclipse Temurin 是一个由 Adoptium 社区维护的开源 Java SE 发行版
  3. Jenkins 是一个开源的持续集成和持续交付(CI/CD)工具
  4. Portainer 是一个轻量级的 Docker 和 Kubernetes 管理界面
  5. Spug 是一款开源的轻量级自动化运维平台
  6. Chronograf 是 InfluxData 公司开发的开源可视化工具
  7. IBM Semeru Runtimes 是基于 OpenJDK 的开源 Java 运行时环境(JRE)和开发工具包(JDK)。
  8. Ruby 是一种动态、开源的编程语言

PlayEdu简介
PlayEdu是一款开源的企业在线培训系统,适用于企业内部培训、在线教育等场景,支持课程管理、考试、学习跟踪等功能。

特点  

  • 支持多终端(PC/移动端)

  • 课程管理与学习进度跟踪

  • 在线考试与题库系统

  • 支持视频、文档等多种教学资源

  • 开源免费,可二次开发

最新更新内容及时间  

  • 最新版本:v1.3.0(2023年10月更新)

  • 更新内容:优化视频播放兼容性、修复已知BUG、增强系统稳定性。

镜像下载地址  

官网地址
https://www.playedu.xyz  

文档地址  

Docker安装示例  

docker run -d --name playedu \
  -p 8080:80 \
  -v /path/to/data:/var/www/html/storage \
  playedu/playedu:latest

YAML配置示例(docker-compose.yml)  

version: '3'
services:
  playedu:
    image: playedu/playedu:latest
    ports:
      - "8080:80"
    volumes:
      - ./storage:/var/www/html/storage
    restart: always

常见错误及解决方法  

  1. 端口冲突:确保8080端口未被占用,或修改映射端口。

  2. 存储权限问题:确保挂载目录(如./storage)有写入权限(chmod -R 777 ./storage)。

  3. 数据库连接失败:检查MySQL服务是否正常,确认配置正确。

  4. 视频无法播放:检查FFmpeg是否安装,或更新浏览器解码支持。

(注:具体问题请参考官方文档或社区反馈。)