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