docker部署Wikitten,輕松搭建個(gè)人知識(shí)庫(kù)!

  • 1.wikitten簡(jiǎn)介
  • 2.wikitten特點(diǎn)
  • 1.檢查Docker服務(wù)狀態(tài)
  • 2.檢查Docker版本
  • 1.創(chuàng)建數(shù)據(jù)目錄
  • 2.下載wikitten鏡像
  • 3.創(chuàng)建wikitten容器
  • 4.查看wikitten容器狀態(tài)
  • 5.檢查wikitten容器日志
  • 1.進(jìn)入wikitten登錄頁(yè)
  • 2.訪問wikitten首頁(yè)
  • 3.上傳文件到wikitten

一、wikitten介紹

1.wikitten簡(jiǎn)介

Wikitten是一款開源Wiki知識(shí)管理系統(tǒng),使用PHP開發(fā),支持Markdown語(yǔ)法,無需數(shù)據(jù)庫(kù),自動(dòng)生成樹形目錄,適合用來做個(gè)人Wiki知識(shí)庫(kù)。

2.wikitten特點(diǎn)

  • Wikitten 是一個(gè)小巧、快速的 PHP wiki。
  • Wikitten是存儲(chǔ)您的筆記、代碼片段、想法等的完美場(chǎng)所。
  • Wikitten是一款開源Wiki知識(shí)管理系統(tǒng)。
  • 支持Markdown語(yǔ)法。
  • 界面簡(jiǎn)介,操作簡(jiǎn)單。

二、本地實(shí)踐環(huán)境介紹

本次實(shí)踐為個(gè)人測(cè)試環(huán)境,操作系統(tǒng)版本為centos7.6。

hostname IP地址 操作系統(tǒng)版本 Docker版本 jeven 192.168.3.166 centos 7.6 20.10.17

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

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; vendor preset: disabled) Active: active (running) since Mon 2023-03-13 17:43:40 CST; 3 weeks 6 days ago Main PID: 117974 (dockerd) Tasks: 106 Memory: 848.3M

2.檢查Docker版本

檢查Docker版本

[root@jeven ~]# docker version Client: Docker Engine - Community Version: 20.10.17 API version: 1.41 Go version: go1.17.11 Git commit: 100c701 Built: Mon Jun 6 23:05:12 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.17 API version: 1.41 (minimum version 1.12) Go version: go1.17.11 Git commit: a89b842 Built: Mon Jun 6 23:03:33 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.6 GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 runc: Version: 1.1.2 GitCommit: v1.1.2-0-ga916309 docker-init: Version: 0.19.0 GitCommit: de40ad0

四、部署wikitten個(gè)人知識(shí)庫(kù)

1.創(chuàng)建數(shù)據(jù)目錄

創(chuàng)建數(shù)據(jù)目錄

[root@jeven ~]# mkdir -p /data/wikitten [root@jeven ~]# cd /data/wikitten/ [root@jeven wikitten]#

2.下載wikitten鏡像

在dockerhub下載wikitten鏡像

[root@jeven wikitten]# docker pull leonyff/wikitten:latest latest: Pulling from leonyff/wikitten 9d48c3bd43c5: Pull complete f22b1009b620: Pull complete 820f02c86ea4: Pull complete 6091efb7a985: Pull complete 4b02345b432c: Pull complete b751d23ac8a5: Pull complete e98897da6c90: Pull complete Digest: sha256:ab50498d1048b1cf36871a9b4b323ed8e3d5578992effb42bee96930450b6ca2 Status: Downloaded newer image for leonyff/wikitten:latest docker.io/leonyff/wikitten:latest

3.創(chuàng)建wikitten容器

使用docker run命令直接創(chuàng)建wikitten容器

docker run -d --name wikitten -p 8680:80 -v /data/wikitten:/data -e USER=admin -e PASSWD=123456 leonyff/wikitten:latest

4.查看wikitten容器狀態(tài)

檢查wikitten容器是否正常啟動(dòng)

[root@jeven wikitten]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 82c54b2f699c leonyff/wikitten:latest "./start.sh" 38 seconds ago Up 36 seconds 0.0.0.0:8680->80/tcp, :::8680->80/tcp wikitten

5.檢查wikitten容器日志

檢查wikitten容器運(yùn)行日志,查看是否有報(bào)錯(cuò)信息,確保wikitten服務(wù)啟動(dòng)正常。

[root@jeven wikitten]# docker logs wikitten Adding password for user admin

五、訪問wikitten個(gè)人知識(shí)庫(kù)

1.進(jìn)入wikitten登錄頁(yè)

訪問地址:http://192.168.3.166:8680/ admin/123456

Docker部署Wikitten,輕松搭建個(gè)人知識(shí)庫(kù)!

2.訪問wikitten首頁(yè)

Docker部署Wikitten,輕松搭建個(gè)人知識(shí)庫(kù)!

3.上傳文件到wikitten

將文件上傳到宿主機(jī)掛載目錄/data/wifitten/中,刷新頁(yè)面,即可查看文件。

Docker部署Wikitten,輕松搭建個(gè)人知識(shí)庫(kù)!,

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。