mkdir -p /docker/bookstack/data
mkdir -p /docker/bookstack/mysql
vim docker-compose.yml
version: '3.8'
services:
bookstack:
image: ghcr.io/linuxserver/bookstack:latest
container_name: bookstack
environment:
- PUID=1000
- PGID=1000
- APP_URL=http://192.168.1.205:3380
- APP_KEY="base64:pQ5ZyGRfcBojAiJnbdA3kFTkRF//okaqcSbEreOrncc="
- DB_HOST=db
- DB_USERNAME=bookstack
- DB_PASSWORD=123456
- DB_DATABASE=bookstack
volumes:
- /docker/bookstack/data:/config
ports:
- 3380:80
depends_on:
db:
condition: service_healthy
db:
image: mysql:5.7
container_name: bookstack_db
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: bookstack
MYSQL_USER: bookstack
MYSQL_PASSWORD: 123456
volumes:
- /docker/bookstack/mysql:/var/lib/mysql
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 10s
retries: 5
timeout: 5s
volumes:
bookstack-data:
driver: local
mysql-data:
driver: local
访问地址:http://192.168.1.205:3380
账号:[email protected]
密码:password