Docker 部署 Discuz 3.4
仅用于测试环境体验
1. 环境准备
1.1 获取运行环境镜像(LNMP)
docker pull duckll/lnmp
1
1.2 获取版本(Discuz)
git clone https://gitee.com/ComsenzDiscuz/DiscuzX.git
1
其中 upload 目录为版本路径
2. 启动运行环境(LNMP)
docker run -idt --name webserver -p {port}:80 -v {diretory}:/home/wwwroot/default/{something} duckll/lnmp
1
- port : 替换为服务器监听的端口
- directory : 版本的 upload 目录的路径
- something : 访问 URL 的子目录,例如 bbs
例如:
docker run -idt --name webserver -p 18080:80 -v /data/github/discuz/upload/:/home/wwwroot/default/bbs/ duckll/lnmp
1
3. 安装 Discuz
访问 {host}:{port}/{something}/install/
即可进入安装界面
reference
- [1] Comsenz. Discuzopen in new window
- [2] duckll. lnmp for Dockeropen in new window