最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Docker部署WikiDocs文檔管理工具詳解

 更新時間:2025年12月19日 08:37:10   作者:江湖有緣  
這篇文章介紹了WikiDocs這款開源Markdown靜態(tài)文件Wiki引擎,以及如何在本地通過Docker環(huán)境進(jìn)行部署、初始化和基本使用

一、WikiDocs介紹

1.1 WikiDocs 簡介

WikiDocs 是一款開源的、無需數(shù)據(jù)庫的 Markdown 靜態(tài)文件 Wiki 引擎,以純文本文件為基礎(chǔ)存儲內(nèi)容,輕量高效,適合個人知識管理與團(tuán)隊文檔協(xié)作。

1.2 WikiDocs 主要特點

  • 開源:代碼完全開放,便于審查、定制和自由使用。
  • 純文本文件:所有內(nèi)容以普通文件形式保存,便于版本控制和備份。
  • 無需數(shù)據(jù)庫:直接讀寫文件系統(tǒng),部署簡單,維護(hù)成本低。
  • Markdown 語法:使用標(biāo)準(zhǔn) Markdown 編寫內(nèi)容,簡潔易讀易寫。
  • 編輯器全功能所見即所得(WYSIWYG):實時預(yù)覽編輯效果,提升寫作體驗。
  • 支持?jǐn)?shù)學(xué)公式 KaTeX:輕松渲染復(fù)雜的數(shù)學(xué)表達(dá)式,適合技術(shù)與學(xué)術(shù)文檔。
  • 無限頁面版本記錄:自動保存每次修改,可隨時回溯歷史內(nèi)容。
  • 支持附件上傳與下載:方便附加文檔、資料等文件資源。
  • 支持圖片上傳(包括剪貼板粘貼):可直接粘貼截圖或上傳圖片,圖文并茂更直觀。
  • 支持命名空間分類內(nèi)容:通過命名空間組織頁面,結(jié)構(gòu)清晰易于管理。
  • 自動生成索引和站點地圖:自動整理頁面結(jié)構(gòu),便于導(dǎo)航與搜索引擎發(fā)現(xiàn)。
  • 支持公開與私有瀏覽模式:可靈活控制頁面訪問權(quán)限,保護(hù)敏感信息。
  • 語法高亮:代碼塊自動高亮顯示,提升技術(shù)文檔可讀性。
  • 多語言支持:適配多種語言界面,滿足國際化使用需求。
  • 暗色模式:提供護(hù)眼暗色主題,適應(yīng)不同環(huán)境下的閱讀習(xí)慣。
  • 站點地圖(Sitemap):生成標(biāo)準(zhǔn) Sitemap 文件,有利于 SEO 優(yōu)化。
  • 更多功能:持續(xù)更新,集成實用特性,滿足多樣化文檔需求。

二、本次實踐規(guī)劃

2.1 本地環(huán)境規(guī)劃

本次實踐為個人測試環(huán)境,操作系統(tǒng)版本為 Ubuntu 24.04.2 LTS。

hostnameIP地址操作系統(tǒng)版本Docker版本部署項目
jeven01192.168.3.88Ubuntu 24.04.2 LTS28.3.3WikiDocs

2.2 本次實踐介紹

1.本次實踐部署環(huán)境為個人測試環(huán)境,生產(chǎn)環(huán)境請謹(jǐn)慎;

2.在Docker環(huán)境下部署WikiDocs文檔管理工具。

三、本地環(huán)境檢查

3.1 檢查Docker服務(wù)狀態(tài)

檢查Docker服務(wù)是否正常運(yùn)行,確保Docker正常運(yùn)行。

root@jeven:~# systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
     Active: active (running) since Mon 2025-08-04 10:10:52 UTC; 30min ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 860 (dockerd)
      Tasks: 10
     Memory: 97.2M (peak: 98.4M)
        CPU: 606ms
     CGroup: /system.slice/docker.service

3.2 檢查Docker版本

檢查Docker版本

root@jeven:~# docker -v
Docker version 28.3.3, build 980b856

3.3 檢查docker compose 版本

檢查Docker compose版本,確保2.0以上版本。

root@jeven:~# docker -v
Docker version 28.3.3, build 980b856

四、拉取WikiDocs鏡像

拉取WikiDocs容器鏡像,當(dāng)前最新版本為zavy86/wikidocs:1.

docker pull zavy86/wikidocs:1

五、部署WikiDocs服務(wù)

5.1 創(chuàng)建部署目錄

  • 創(chuàng)建部署目錄
mkdir -p /data/wikidocs/data   &&  cd /data/wikidocs
  • 目錄授權(quán)
chmod -R 755 /data/wikidocs/

5.2 編輯部署文件

在部署目錄下,創(chuàng)建docker-compose.yaml文件,內(nèi)容如下所示:

vim docker-compose.yaml
version: '3'

services:
  wikidocs:
    image: zavy86/wikidocs:1
    container_name: wikidocs
    restart: always
    ports:
      - 5200:80
    volumes:
      - /data/wikidocs/data:/datasets
    environment:
      - PUID=1000
      - PGID=1000

5.3 創(chuàng)建WikiDocs容器

執(zhí)行以下命令,創(chuàng)建WikiDocs容器。

docker compose up -d

5.4 查看WikiDocs容器狀態(tài)

檢查WikiDocs容器運(yùn)行狀態(tài),確保WikiDocs容器正常啟動。

root@jeven:/data/wikidocs# docker compose ps
WARN[0000] /data/wikidocs/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
NAME       IMAGE               COMMAND       SERVICE    CREATED          STATUS          PORTS
wikidocs   zavy86/wikidocs:1   "/start.sh"   wikidocs   28 seconds ago   Up 28 seconds   0.0.0.0:5200->80/tcp, [::]:5200->80/tcp

六、訪問WikiDocs服務(wù)

6.1 初始化安裝

瀏覽器地址: http://<個人的服務(wù)器IP>:5200,訪問WikiDocs的初始頁。如果無法訪問,請確保宿主機(jī)的防火墻已關(guān)閉或已放行相關(guān)端口,對于云服務(wù)器還需配置相應(yīng)的安全組規(guī)則。

環(huán)境檢查:系統(tǒng)將自動檢測當(dāng)前安裝環(huán)境,當(dāng)所有檢測項均顯示為綠色對勾時,表示環(huán)境正常,可點擊“繼續(xù)”進(jìn)入下一步。

填寫相關(guān)配置信息,可參考如下:

  • Owner:內(nèi)容的所有者
  • - Notice:內(nèi)容版權(quán)聲明
  • Edit authentication code:自定義填寫密碼
  • Repeat edit authentication code:確認(rèn)密碼

確認(rèn)配置信息,點擊繼續(xù)下一步。

出現(xiàn)以下提示,則表示安裝完成。

6.2 訪問WikiDocs

點擊按照你完成界面的“continue”,則進(jìn)入到WikiDocs首頁。

七、WikiDocs基本使用

7.1 設(shè)置中文

在WikiDocs首頁,我們點擊右上角的“小鎖”圖標(biāo)。

輸入之前我們設(shè)置的訪問密碼后,如下所示:

點擊右上角的“齒輪”圖標(biāo),進(jìn)入WikiDocs系統(tǒng)設(shè)置界面。

將系統(tǒng)語言設(shè)置為簡體中文后,點擊“save”保存即可。

7.2 編輯文檔

點擊新增文檔選項,操作如下所示:

設(shè)置路徑:我們需要輸入新文檔路徑,例如參數(shù)/章節(jié)/標(biāo)題這種,如下所示:

編輯文檔后,點擊保存即可。

7.3 查看文章效果

文章保存后,可識別markdown語法,效果如下所示:

八、總結(jié)

本次實踐通過Docker成功部署了WikiDocs文檔管理工具,整個過程簡潔高效,體現(xiàn)了容器化部署的優(yōu)勢。

WikiDocs基于Markdown的輕量設(shè)計和豐富的功能特性,非常適合用于個人或團(tuán)隊的知識管理。通過簡單的目錄映射和配置,實現(xiàn)了數(shù)據(jù)的持久化與服務(wù)的穩(wěn)定運(yùn)行。未來可進(jìn)一步探索其權(quán)限管理、多用戶協(xié)作等高級功能,提升文檔管理效率。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker部署Django應(yīng)用的示例

    Docker部署Django應(yīng)用的示例

    這篇文章主要介紹了Docker部署Django應(yīng)用的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Docker部署Fio磁盤讀寫測試過程

    Docker部署Fio磁盤讀寫測試過程

    文章主要內(nèi)容是介紹如何使用Fio測試工具進(jìn)行磁盤性能測試,包括拉取測試工具鏡像、啟動容器、執(zhí)行測試以及詳細(xì)解釋Fio的命令行參數(shù)和配置文件
    2026-01-01
  • 將docker容器打包為.tar包的實現(xiàn)方式

    將docker容器打包為.tar包的實現(xiàn)方式

    文章介紹了Docker鏡像打包與加載的四步流程:修改腳本中的三個關(guān)鍵變量(容器名、鏡像名、保存路徑)、執(zhí)行打包命令生成.tar文件、驗證鏡像加載是否成功、確認(rèn)加載后的鏡像能否正常創(chuàng)建容器
    2025-09-09
  • Docker容器傳輸文件的實現(xiàn)方式

    Docker容器傳輸文件的實現(xiàn)方式

    文章介紹了Docker容器與主機(jī)之間文件傳輸?shù)乃姆N常用方式:dockercp命令、Docker卷掛載、Dockerfile集成和網(wǎng)絡(luò)工具,分別適用于臨時傳輸、持久共享、鏡像集成及遠(yuǎn)程場景
    2025-10-10
  • docker容器內(nèi)網(wǎng)絡(luò)請求緩慢問題解決

    docker容器內(nèi)網(wǎng)絡(luò)請求緩慢問題解決

    在使用docker的過程中發(fā)現(xiàn)了幾個問題,在docker里進(jìn)行的網(wǎng)絡(luò)請求經(jīng)常會失敗,這篇文章主要介紹了docker容器內(nèi)網(wǎng)絡(luò)請求緩慢問題解決
    2019-01-01
  • Dockerfile和docker-compose使用詳解

    Dockerfile和docker-compose使用詳解

    Dockerfile用于構(gòu)建鏡像,包含指令和說明,使用FROM開始構(gòu)建,WORKDIR設(shè)置工作目錄,RUN執(zhí)行命令,COPY拷貝文件,EXPOSE暴露端口,CMD指定容器啟動命令,docker-compose用于管理多容器,通過docker-compose.yml配置,支持多服務(wù)實例,可設(shè)定服務(wù)依賴和環(huán)境變量,支持掛載卷
    2024-11-11
  • ubuntu14.04+docker的安裝及使用

    ubuntu14.04+docker的安裝及使用

    這篇文章主要介紹了在ubuntu14.04中安裝docker的方法以及docker的使用指南,非常簡單實用,有需要的朋友可以參考下
    2014-10-10
  • docker修改容器的端口、容器名、映射地址以及注意事項

    docker修改容器的端口、容器名、映射地址以及注意事項

    在日常的docker運(yùn)維中,經(jīng)常遇到修改容器的端口、容器名、映射地址等信息,這篇文章主要給大家介紹了關(guān)于docker修改容器的端口、容器名、映射地址以及注意事項的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Docker容器內(nèi)安裝ps命令的詳細(xì)操作步驟

    Docker容器內(nèi)安裝ps命令的詳細(xì)操作步驟

    在 Docker 容器的日常管理和故障排查過程中,ps命令是一個不可或缺的工具,當(dāng)我們在容器內(nèi)執(zhí)行ps命令時,可能會遇到報錯,下面我們就來看看如何根據(jù)不同的 Linux 發(fā)行版,采用相應(yīng)的方法來安裝ps命令吧
    2025-06-06
  • dockerfile結(jié)合go應(yīng)用程序的簡單應(yīng)用代碼示例

    dockerfile結(jié)合go應(yīng)用程序的簡單應(yīng)用代碼示例

    Dockerfile文件是一個包含了指令和參數(shù)的文本文件,用于自動化構(gòu)建Docker鏡像,這篇文章主要給大家介紹了關(guān)于dockerfile結(jié)合go應(yīng)用程序的簡單應(yīng)用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03

最新評論

武平县| 云安县| 来宾市| 长治市| 淮安市| 中江县| 铜山县| 西乌珠穆沁旗| 上蔡县| 宣汉县| 汕头市| 平顶山市| 建湖县| 祥云县| 济阳县| 砚山县| 西峡县| 陕西省| 曲阜市| 连山| 涟源市| 邢台县| 五原县| 集安市| 南城县| 九龙坡区| 化德县| 滦平县| 洛川县| 铜梁县| 湖口县| 阜南县| 青阳县| 嘉荫县| 阿克苏市| 朝阳区| 新平| 手游| 靖西县| 新巴尔虎左旗| 余姚市|