docker部署bookstack
环境:
1. 安装docker
2. 安装docker-compose
docker-compose.yml文件内容如下:
services:
app:
image: lscr.io/linuxserver/bookstack:latest
container_name: bookstack
environment:
- DB_HOST=db
- DB_DATABASE=bookstack
- DB_USERNAME=bookstack
- DB_PASSWORD=bootstack123456!!
- APP_KEY=base64:Vz5dbFXrZNH1dOiqS7AaFJeIRP8pyAhtChmTYBGwz7U= # 这个key是用命令docker run -it --rm
--entrypoint /bin/bash lscr.io/linuxserver/bookstack:latest appkey
- APP_URL=HTTP://192.168.30.21:6875 # 部署的机器的IP
- PUID=1001
- PGID=1001
ports:
- "6875:80"
volumes:
- bookstack_data:/var/www/bookstack/storage
depends_on:
- db
db:
image: mysql:5.7
container_name: bookstack_db
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_DATABASE=bookstack
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=bootstack123456!!
volumes:
- db_data:/var/lib/mysql
volumes:
bookstack_data:
db_data:
部署好后,访问192.168.30.21:6875即可