1. 安装单机Docker

从这里下载Docker Desktop并安装

Docker Desktop for Mac and Windows | Docker

2. 事先下载相关docker image

参考这个方法,在国内下载docker image:

国内加速docker镜像下载

下载以下几个镜像:

mysql:8
webdevops/php-nginx:7.3

3. 下载dz代码

git pull <https://gitee.com/ComsenzDiscuz/DiscuzX.git>

4. 运行docker

docker run -d --name php-nginx-dzx -v DiscuzX/upload:/app -p 80:80 webdevops/php-nginx:7.3

docker run -d --name mysql8-dzx -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:8 --default-authentication-plugin=mysql_native_password --collation-server=utf8_unicode_ci --character-set-server=utf8

5. 安装

在本机打开浏览器,输入http://localhost,进行安装,安装时数据库服务器填写 host.docker.internal