本文主要是介绍通过 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 部署起来还是比较容易的!
这篇关于通过 Docker 搭建 BookStack的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!