github地址
https://github.com/moodle/moodle
docker images地址
https://hub.docker.com/r/bitnami/moodle
官网地址
https://moodle.org/
Moodle是一个免费的在线学习管理系统,是一款优秀的开源LMS(在线学习管理平台),在全球广泛的应用在各级学校和单位,用作慕课系统,开展线上知识学习与管理
总的来说,Moodle是一个功能强大且灵活的电子教育解决方案
获取内容https://raw.githubusercontent.com/bitnami/containers/main/bitnami/moodle/docker-compose.yml
新建docker-compose.yml文件
version: '2'
services:
mariadb:
image: docker.io/bitnami/mariadb:11.0
environment:
# ALLOW_EMPTY_PASSWORD is recommended only for development.
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=bn_moodle
- MARIADB_DATABASE=bitnami_moodle
- MARIADB_CHARACTER_SET=utf8mb4
- MARIADB_COLLATE=utf8mb4_unicode_ci
volumes:
- 'mariadb_data:/bitnami/mariadb'
moodle:
image: docker.io/bitnami/moodle:4.2
ports:
- '3030:8080'
- '4453:8443'
environment:
- MOODLE_DATABASE_HOST=mariadb
- MOODLE_DATABASE_PORT_NUMBER=3306
- MOODLE_DATABASE_USER=bn_moodle
- MOODLE_DATABASE_NAME=bitnami_moodle
# ALLOW_EMPTY_PASSWORD is recommended only for development.
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- './moodle_data:/bitnami/moodle'
- './moodledata_data:/bitnami/moodledata'
depends_on:
- mariadb
volumes:
mariadb_data:
driver: local
moodle_data:
driver: local
moodledata_data:
driver: local
开放端口
sudo ufw allow 3030
拉取镜像并启动服务
docker-compose up
安装需要一段时间
看到红框提示文字说明成功运行了
moodlelms-moodle-1 | moodle 07:28:12.17 INFO ==> ** Starting cron **
moodlelms-moodle-1 | moodle 07:28:12.18 INFO ==> ** Starting Apache **
访问ip:端口
进入到首页
点击右上角login
输入用户名和密码
默认用户名 user
默认密码 bitnami
MOODLE_USERNAME: Moodle application username. Default: user
MOODLE_PASSWORD: Moodle application password. Default: bitnami
登录成功,进入到首页
默认是英文,我们尝试改为简体中文
点击site administration
选择Language点击Language pack语言包
进去到语言列表
选择Chinese简体中文
点击install安装
提示安装成功
点击红框Language进入语言选项
下拉选择简体中文
滚动到最底部,点击保存
点击右上角下拉图标
点击Language
选择简体中文
可以看到当前界面选择后,自动刷新为简体中文
创建课程
按实际内容上传和设置即可
LMS系统是什么?
LMS是Learning Management System的缩写,即学习管理系统。
第三方平台有 网易云课堂,腾讯课程,慕课网等
自建的有本文的Moodle,或者Open edX,或者Canvas LMS等
END