通过 Docker 搭建 BookStack

文章目录

  • 环境说明
  • 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 部署起来还是比较容易的!

上一篇:微信小程序的页面交互练习——实现比较两数大小功能


下一篇:理想汽车推出首个全自研大模型Mind GPT,通过国家备案正式上线