文章目录
- 环境说明
- 1、官方网站
- 2、通过 Docker 部署
- 总结
环境说明
操作系统版本:CentOS Linux release 7.9.2009 (Core)
Docker 版本:Docker Engine - Community 24.0.2
BookStack 版本:23.02.3
MySQL 版本:8.0.32
1、官方网站
GitHub 上对于 BookStack 的描述:A platform for storing and organising information and documentation.
官方网站:https://www.bookstackapp.com/
GitHub:https://github.com/BookStackApp/BookStack
官方部署文档:https://www.bookstackapp.com/docs/admin/installation/
2、通过 Docker 部署
官方通过 Docker 部署的文档:https://github.com/linuxserver/docker-bookstack
部署 MySQL 数据库
# 拉去镜像
docker pull mysql:8.0.32
# 启动服务(示例,生产环境别这么部署哈 ~)
docker run -p 13306:3306 --name mysql8 --restart=always -e MYSQL_ROOT_PASSWORD='123456' -d mysql:8.0.32
部署 BookStack
docker run -d \
--name=bookstack \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e APP_URL=http://192.168.2.129:16875 \
-e DB_HOST=192.168.2.129 \
-e DB_PORT=13306 \
-e DB_USER=root \
-e DB_PASS='123456' \
-e DB_DATABASE=bookstackapp \
-p 16875:80 \
-v /path/to/data:/config \
--restart unless-stopped \
linuxserver/bookstack:23.02.3
BookStack 访问地址:http://192.168.2.129:16875
登录账号:admin@admin.com
登录密码:password
总结
掌握了 Docker 的基本用法之后,通过 Docker 部署起来还是比较容易的!