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

60704-udotwd8v93c.png

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】,这样就可以设置个人的语言偏好为简体中文。

发表评论