docker-compose安装wikijs

部署和升级

1
vim docker-compose.yml

按 i 输入或者粘贴这段代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
version: "3"
services:

db:
image: postgres:11-alpine # 如果初始化一直报错, 请降级11为9版本. (特别注意)
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:
- "3000:3000" # 这里设置docker内部和外部的端口,比如你改成"80:3000"服务器默认输入ip/域名后就能直接访问了.
- "443:3443" # 添加默认的https映射

volumes:
db-data:

启动容器

1
docker-compose up -d

wikijs快速更新

如果mysql需要更新,用docker-compose只需要两行代码

1
2
3
4
# 1.下载新的包
docker-compose pull wiki
# 2. 重新创建(-d后台,建议)
docker-compose up --force-recreate -d

验证

打开127.0.0.1:3000

开始使用你的wikijs吧!


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!