新闻详情

新闻详情

首页 / 资讯中心 / 详情

Docker实战 | 使用Docker部署OtterWiki知识管理工具

发布时间:2026/11/10 18:08:21来源:尧图网络
Docker实战 | 使用Docker部署OtterWiki知识管理工具
【Docker项目实战】使用Docker部署OtterWiki知识管理工具一、OtterWiki介绍1.1 OtterWiki项目简介1.2 OtterWiki主要特点二、本次实践规划2.1 本地环境规划2.2 本次实践介绍三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本四、拉取OtterWiki镜像五、部署OtterWiki服务5.1 创建部署目录5.2 编辑部署文件5.3 创建OtterWiki容器5.4 查看OtterWiki容器状态5.5 检查OtterWiki容器日志六、访问OtterWiki服务6.1 访问OtterWiki初始页6.2 注册账号6.3 编辑文档七、总结一、OtterWiki介绍1.1 OtterWiki项目简介OtterWiki是一个基于 Python 和 Flask 框架开发的轻量级 Wiki 协作系统内容存储于 Git 仓库中使用 Markdown 作为标记语言结合 Halfmoon CSS 框架与 CodeMirror 编辑器提供简洁高效的协作编辑体验。1.2 OtterWiki主要特点极简界面采用简洁设计并内置深色模式提供舒适的视觉体验。智能编辑器集成支持表格等扩展语法的 Markdown 高亮编辑器提升写作效率。可定制侧边栏支持自定义菜单和页面索引方便内容导航与组织。完整变更日志通过 Git 记录所有页面修改历史便于追溯与回滚。用户认证机制提供用户登录与权限管理保障内容安全。页面附件支持允许为页面添加文件附件丰富内容表现形式。扩展 Markdown 语法支持表格、脚注、高亮块、警告框和 Mermaid 图表等增强功能。Git HTTP 服务实验性可直接通过 HTTP 协议克隆、拉取和推送 Wiki 内容仓库。可爱水獭 Logo项目以 Christy Presler 创作的 CC BY 3.0 许可水獭插画作为吉祥物。二、本次实践规划2.1 本地环境规划本次实践为个人测试环境操作系统版本为 Ubuntu 24.04.2 LTS。hostnameIP地址操作系统版本Docker版本部署项目备注jeven192.168.3.88Ubuntu 24.04.2 LTS28.5.0OtterWiki——2.2 本次实践介绍1.本次实践部署环境为个人测试环境生产环境请谨慎2.在Docker环境下部署OtterWiki知识管理工具。三、本地环境检查3.1 检查Docker服务状态检查Docker服务是否正常运行确保Docker正常运行。rootjeven:~# systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded(/usr/lib/systemd/system/docker.service;enabled;preset: enabled)Active: active(running)since Sat2025-10-0413:29:05 UTC;2days ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID:888(dockerd)Tasks:65Memory:1.2G(peak:1.4G)CPU: 3min23.296s CGroup: /system.slice/docker.service3.2 检查Docker版本检查Docker版本rootjeven:~# docker -vDocker version28.5.0, build 887030f3.3 检查docker compose 版本检查Docker compose版本确保2.0以上版本。rootjeven:~# docker compose versionDocker Compose version v2.39.4四、拉取OtterWiki镜像下载OtterWiki容器镜像镜像名称为redimp/otterwiki:2。dockerpull redimp/otterwiki:2五、部署OtterWiki服务5.1 创建部署目录创建部署目录mkdir-p/data/otterwiki/datacd/data/otterwiki/目录授权chmod-R777/data/otterwiki/5.2 编辑部署文件使用docker-cli方式部署可参考以下命令dockerrun-d\--restartunless-stopped\--nameotterwiki\-p490080\-v$(pwd)/data:/app-data\redimp/otterwiki:latest在部署目录下创建docker-compose.yaml文件内容如下所示vimdocker-compose.yamlservices:otterwiki:image:redimp/otterwiki:2restart:unless-stoppedports:-5600:80volumes:-/data/otterwiki/data:/app-data5.3 创建OtterWiki容器执行以下命令创建OtterWiki容器。dockercompose up-d5.4 查看OtterWiki容器状态检查OtterWiki容器运行状态确保OtterWiki容器正常启动。rootjeven:/data/otterwiki# docker compose psNAME IMAGE COMMAND SERVICE CREATED STATUS PORTS otterwiki-otterwiki-1 redimp/otterwiki:2/entrypoint.sh /usr…otterwiki28seconds ago Up27seconds(health: starting)0.0.0.0:5600-80/tcp,[::]:5600-80/tcp5.5 检查OtterWiki容器日志检查容器运行日志确保OtterWiki服务正常运行。dockercompose logs六、访问OtterWiki服务6.1 访问OtterWiki初始页浏览器地址http://个人的服务器IP:5600访问OtterWiki初始页。如果无法访问请确保宿主机的防火墙已关闭或已放行相关端口对于云服务器还需配置相应的安全组规则。6.2 注册账号第一次进入首页后我们注册一个用户如下所示注册账号完毕后使用注册的账号登录即可。6.3 编辑文档点击“Create page”选项编辑文章标题和内容保存文档效果如下所示七、总结通过本次实践我们成功使用Docker快速部署了OtterWiki知识管理工具整个过程简洁高效体现了容器化部署的优势。OtterWiki凭借其轻量设计、Git驱动的内容管理以及对Markdown的完善支持非常适合团队协作与知识沉淀。通过浏览器即可完成文档编写、版本追踪和用户管理使用体验流畅。未来可进一步探索其Git同步功能与权限配置将其深度集成到实际的项目文档管理体系中。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/10 4:49:37

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/9 8:37:19

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/10 9:14:31

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/10 1:10:29

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/10 15:15:31

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/10 17:14:10

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉