Skip to content

Docker 安装 Wiki.js 文档系统

Docker

官方镜像:https://hub.docker.com/r/requarks/wiki

安装文档:https://docs.requarks.io/install/docker

Github:https://github.com/Requarks/wiki

官方文档:https://docs.requarks.io/

准备 mysql 数据库

bash
docker run \
--name mysql \
--restart=always \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=root \
-e MYSQL_DATABASE=wiki \
-e MYSQL_USER=wiki \
-e MYSQL_PASSWORD=wiki \
-v /var/lib/mysql/:/var/lib/mysql/ \
-d registry.cn-hangzhou.aliyuncs.com/mengweijin/mysql:latest

创建 wiki 容器

bash
docker run \
--name wiki \
--restart unless-stopped \
-p 3000:3000 \
--link mysql:mysql \
-e "DB_TYPE=mysql" \
-e "DB_HOST=mysql" \
-e "DB_PORT=3306" \
-e "DB_USER=wiki" \
-e "DB_PASS=wiki" \
-e "DB_NAME=wiki" \
-d requarks/wiki:2.5

访问 wiki 系统

http://127.0.0.1:3000

第一次进入系统,会先要求输入管理员邮箱,密码等信息,相当于注册管理员用户。

网站网址就写 http://127.0.0.1:3000 注意:不能在尾部添加斜杠 /

初始化设置

管理员用户进入系统后,进入设置菜单。

  • 设置语言环境为中文。下载中文语言包,点应用按钮。
  • 菜单导航设置。可设置为站点地图样式。
  • 添加一个或多个新的用户。
  • 用户组。
    • 取消 Guests 用户组的所有权限。去掉复选框中所有选中的项,这样不登录系统就无法看文章内容。
    • 添加新的用户组,设置用户组权限,添加用户到用户组。
  • 邮件设置。