Docker项目
docker与docker compose安装
docker常用命令
Halo博客部署
cloudreve部署
filebrowser部署
思源笔记部署
piwigo部署
MrDoc觅思文档部署
测速服务器部署
hysteria部署
Jellyfin部署
noVNC部署
zfile部署
临时邮箱forsaken-mail部署
frp部署
freenom自动续期
WordPress安装
密码管理工具Bitwarden
流媒体解锁测试
traffmonetizer
peer2profit
lookbusy
showdoc安装
repocket部署
v2rayA安装
wiz笔记
甲骨文保活(koalalove/oracle-stress-mem)
Seafile社区版安装与Caddy反代配置
telegram-rss-bot
备份docker镜像至自己的docker hub仓库
将docker hub不同架构镜像合并
moodle安装
mindoc安装
koalalove/chromium
Open WebUI
moodle
本文档使用 MrDoc 发布
-
+
首页
moodle安装
### 构建新镜像 目的是使moodle完全支持中文 #### dockerfile ```bash FROM bitnami/moodle:latest RUN apt update && apt install -y locales && \ echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen && \ locale-gen && \ export LANG=zh_CN.UTF-8 && \ export LC_ALL=zh_CN.UTF-8 ENV LANG=zh_CN.UTF-8 ENV LC_ALL=zh_CN.UTF-8 ``` #### 进行构建 ```bash docker build -t my-moodle . ``` ### docker-compose ```bash services: mariadb: image: docker.io/bitnami/mariadb:latest restart: always # 添加开机自启动 environment: - MARIADB_USER=bn_moodle - MARIADB_PASSWORD=password1 # 添加数据库用户密码 - MARIADB_ROOT_PASSWORD=password2 # 添加root密码 - MARIADB_DATABASE=bitnami_moodle - MARIADB_CHARACTER_SET=utf8mb4 - MARIADB_COLLATE=utf8mb4_unicode_ci volumes: - './mariadb_data:/bitnami/mariadb' moodle: image: my-moodle:latest restart: always # 添加开机自启动 ports: - '80:8080' - '443:8443' environment: - MOODLE_DATABASE_HOST=mariadb - MOODLE_DATABASE_PORT_NUMBER=3306 - MOODLE_DATABASE_USER=bn_moodle - MOODLE_DATABASE_PASSWORD=password1 # 添加对应的数据库密码 - MOODLE_DATABASE_NAME=bitnami_moodle - LANG=zh_CN.UTF-8 - LC_ALL=zh_CN.UTF-8 - LANGUAGE=zh_CN.UTF-8 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 ``` #### 创建目录 ```bash mkdir -p mariadb_data moodle_data moodledata_data && chmod 777 mariadb_data moodle_data moodledata_data ``` ### Moove主题自定义CSS ```css /* 移除版权区域背景色 */ #page-footer .copyright { background-color: transparent !important; border-top: none !important; } /* 如果需要隐藏 Conecti.me logo 和相关文字 */ #page-footer .copyright .madeby { display: none !important; } /* 隐藏问号按钮和弹窗 */ .btn-footer-popover { display: none !important; } .footer-content-popover { display: none !important; } [data-region="footer-container-popover"] { display: none !important; } /* 隐藏 Data retention summary */ #page-footer .tool_dataprivacy { display: none !important; } /* 以防万一它在其他容器中,也添加以下规则 */ .tool_dataprivacy { display: none !important; } [data-key="privacy"] { display: none !important; } /* 隐藏登录状态提示文字 */ .logininfo { display: none !important; } /* 如果上面的选择器不起作用,可以尝试这个更具体的选择器 */ #page-footer .logininfo { display: none !important; } /* 隐藏原有的版权区域相关内容 */ #page-footer .copyright .madeby { display: none !important; } /* 创建新的版权信息样式 */ #page-footer .copyright { position: relative; text-align: center; padding: 0 0 20px 0; /* 减少顶部padding,保留底部padding */ margin-top: -20px; /* 往上移动 */ background-color: transparent !important; } #page-footer .copyright:before { content: "Copyright © 2025 TRZY. All Rights Reserved."; /* 修改这里的文字为你想要显示的版权信息 */ display: block; color: #ffffff; font-size: 14px; } /* 确保版权信息位于底部中间 */ #page-footer { position: relative; } /* 调整页脚整体布局 */ .moove-container-fluid.footer-columns { margin-bottom: 0; padding-bottom: 0; } ``` ### Moove主题自定义CSS(添加地址、版权信息) ```css /* 移除版权区域背景色 */ #page-footer .copyright { background-color: transparent !important; border-top: none !important; } /* 如果需要隐藏 Conecti.me logo 和相关文字 */ #page-footer .copyright .madeby { display: none !important; } /* 隐藏问号按钮和弹窗 */ .btn-footer-popover { display: none !important; } .footer-content-popover { display: none !important; } [data-region="footer-container-popover"] { display: none !important; } [data-key="privacy"] { display: none !important; } /* 隐藏原有的版权区域相关内容 */ #page-footer .copyright .madeby { display: none !important; } /* 创建新的版权信息样式 */ #page-footer .copyright { position: relative; text-align: center; padding: 0 0 20px 0; /* 减少顶部padding,保留底部padding */ margin-top: -65px; /* 往上移动 */ background-color: transparent !important; } /* 移除版权区域背景色 */ #page-footer .copyright { background-color: transparent !important; border-top: none !important; position: relative; text-align: right; /* 让文本靠右对齐 */ padding: 0 20px 20px 0; /* 右侧留点内边距 */ margin-top: -65px; /* 往上移动 */ } /* 在版权信息上方显示 "Tongren, China" 并靠右 */ #page-footer .copyright::before { content: "Tongren, China"; display: block; color: #ffffff; font-size: 15px; margin-bottom: 5px; /* 调整与版权信息之间的间距 */ text-align: right; /* 靠右对齐 */ } /* 在版权信息下方显示 Copyright 并靠右 */ #page-footer .copyright::after { content: "Copyright © 2025 TRZY. All Rights Reserved."; display: block; color: #ffffff; font-size: 15px; text-align: right; /* 靠右对齐 */ } .tool_usertours-resettourcontainer { display: none !important; } ```
koalalove
2025年2月22日 22:52
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码