https://github.com/bitnami/containers/blob/main/bitnami/moodle/README.md
1.打开1panel或者Portainer
打开ubuntu的1panel中的“容器”-“编排”-“创建编排”
或者
打开ubuntu的Portainer的“stacks”-“add stacks"
2.填入docker-compose.yml
# Copyright VMware, Inc.
# SPDX-License-Identifier: APACHE-2.0
version: '2'
services:
mariadb:
image: docker.io/bitnami/mariadb:11.2
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:
- '/srv/Configs/Databases/Moodle:/bitnami/mariadb'
moodle:
image: docker.io/bitnami/moodle:4.3
ports:
- '6080:8080'
- '6443:8443'
restart: unless-stopped
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:
- '/srv/Configs/Moodle:/bitnami/moodle'
- '/srv/Configs/MoodleData:/bitnami/moodledata'
depends_on:
- mariadb
volumes:
mariadb_data:
driver: local
moodle_data:
driver: local
moodledata_data:
driver: local
3.稍等或查看日志
看到类似于以下日志:
moodle 15:22:12.43 INFO ==> Running Moodle install script
moodle 15:26:59.67 INFO ==> Persisting Moodle installation
moodle 15:27:14.69 INFO ==> ** Moodle setup finished! **
moodle 15:27:14.72 INFO ==> ** Starting cron **
moodle 15:27:14.77 INFO ==> ** Starting Apache **
我这里用了一分半钟说明安装完毕
4.打开网页cloud.nbzch.cn:6080/,登入默认用户user,密码bitnami
5.设置为中文
Moodle系统是一个开源的系统,采用PHP CLI安装后默认是英语界面,本文将介绍安装中文语言包,设置中文界面的方法。
1.安装简体中文语言包
英文界面下,管理员登录,点击【Site administration】——【language】——【language packs】;
在右侧的【available language packs】中,滚动条到最底部,选中【简体中文zh_cn】;
最后,右下角按钮【install selected language pack(s)】
安装需要一点时间(联网状态,下载、安装),结果可以看到安装了简体中文语言包
2.设置简体中文为系统默认语言
英文界面下,管理员登录,点击【Site administration】——【language】——【language setting】;
在【default language】选中刚刚安装的简体中文语言包,点击【save changes】。
3.设置管理员个人的语言偏好
虽然整个网站的默认语言更改为简体中文,但是因为管理员自己原来是英文界面,所以只要管理员登录,仍显示为英文,需要更改个人的语言偏好。
在moodle系统主页,点击右上角登录用户旁的按钮;
在弹出的下拉菜单中,点击【preferences】
在弹出的窗口,点击【user account】——【prefered language】
在弹出的窗口,选中简体中文语言包,点击【save changes】,这样就可以设置个人的语言偏好为简体中文。