想試用一下其他的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搭建