一、wikitten介紹
1.wikitten簡介
Wikitten是一款開源Wiki知識管理系統(tǒng),使用PHP開發(fā),支持Markdown語法,無需數(shù)據(jù)庫,自動生成樹形目錄,適合用來做個人Wiki知識庫。
2.wikitten特點(diǎn)
- Wikitten 是一個小巧、快速的 PHP wiki。
- Wikitten是存儲您的筆記、代碼片段、想法等的完美場所。
- Wikitten是一款開源Wiki知識管理系統(tǒng)。
- 支持Markdown語法。
- 界面簡介,操作簡單。
二、本地實(shí)踐環(huán)境介紹
本次實(shí)踐為個人測試環(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
Docs: https://docs.docker.com
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個人知識庫
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容器是否正常啟動
[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)錯信息,確保wikitten服務(wù)啟動正常。
[root@jeven wikitten]# docker logs wikitten
Adding password for user admin
五、訪問wikitten個人知識庫
1.進(jìn)入wikitten登錄頁
訪問地址:http://192.168.3.166:8680/
admin/123456
2.訪問wikitten首頁
3.上傳文件到wikitten
將文件上傳到宿主機(jī)掛載目錄/data/wifitten/中,刷新頁面,即可查看文件。文章來源:http://www.zghlxwxcb.cn/news/detail-634680.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-634680.html
到了這里,關(guān)于使用Docker部署wikitten個人知識庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!