docker部署Wikitten,轻松搭建个人知识库!

  • 1.wikitten简介
  • 2.wikitten特点
  • 1.检查Docker服务状态
  • 2.检查Docker版本
  • 1.创建数据目录
  • 2.下载wikitten镜像
  • 3.创建wikitten容器
  • 4.查看wikitten容器状态
  • 5.检查wikitten容器日志
  • 1.进入wikitten登录页
  • 2.访问wikitten首页
  • 3.上传文件到wikitten

一、wikitten介绍

1.wikitten简介

Wikitten是一款开源Wiki知识管理系统,使用PHP开发,支持Markdown语法,无需数据库,自动生成树形目录,适合用来做个人Wiki知识库。

2.wikitten特点

  • Wikitten 是一个小巧、快速的 PHP wiki。
  • Wikitten是存储您的笔记、代码片段、想法等的完美场所。
  • Wikitten是一款开源Wiki知识管理系统。
  • 支持Markdown语法。
  • 界面简介,操作简单。

二、本地实践环境介绍

本次实践为个人测试环境,操作系统版本为centos7.6。

hostname IP地址 操作系统版本 Docker版本 jeven 192.168.3.166 centos 7.6 20.10.17

三、本地环境检查

1.检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[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个人知识库

1.创建数据目录

创建数据目录

[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.创建wikitten容器

使用docker run命令直接创建wikitten容器

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

4.查看wikitten容器状态

检查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容器运行日志,查看是否有报错信息,确保wikitten服务启动正常。

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

五、访问wikitten个人知识库

1.进入wikitten登录页

访问地址:http://192.168.3.166:8680/ admin/123456

Docker部署Wikitten,轻松搭建个人知识库!

2.访问wikitten首页

Docker部署Wikitten,轻松搭建个人知识库!

3.上传文件到wikitten

将文件上传到宿主机挂载目录/data/wifitten/中,刷新页面,即可查看文件。

Docker部署Wikitten,轻松搭建个人知识库!,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。