想试用一下其他的wiki引擎
环境
轻量应用服务器 单核,1GB
centos7.3镜像
部署过程
Docker安装
-
设置Docker的镜像仓库
yum install -y yum-utils
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
-
安装Docker
yum install docker-ce docker-ce-cli containerd.io -y
-
启动Docker
systemctl start docker
-
设为开机自启
systemctl enalbe docker
可以运行一个hello-world镜像来验证Docker是否正确安装,
docker run hello-world
这个命令会下载一个测试镜像并运行,在命令行里输出hello world信息后自动退出
Docker Compose安装
-
安装Docker Compose
curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-
添加权限
chmod +x /usr/local/bin/docker-compose
部署Wiki.js镜像
在根目录中创建配置文件
vim docker-compose.yml
文件内容
version: "3"
services:
db:
image: postgres:11-alpine
environment:
POSTGRES_DB: wiki
POSTGRES_PASSWORD: wikijsrocks
POSTGRES_USER: wikijs
logging:
driver: "none"
restart: unless-stopped
volumes:
- db-data:/var/lib/postgresql/data
wiki:
image: requarks/wiki:2
depends_on:
- db
environment:
DB_TYPE: postgres
DB_HOST: db
DB_PORT: 5432
DB_USER: wikijs
DB_PASS: wikijsrocks
DB_NAME: wiki
restart: unless-stopped
ports:
- "80:3000"
- "4430":"3443"
volumes:
db-data:
启动服务
docker-compose up -d
进入前端安装引导
浏览器访问服务器3000端口,进入安装引导界面,填入必要信息完成wiki搭建