系统使用
docker 版可作为本地和线上正式使用,docker 版本集成了运行和开发的基本环境,包含如下组件:
使用 docker 版本可以免去手动配置问题,并且可以直接使用应用中心安装和编译前端。
Docker 安装文档:https://docs.docker.com/engine/install/
请根据自己系统平台进行安装,windows 推荐使用桌面版方便操作。
已发布的镜像列表:
进入存放相关数据的目录中:
cd dux-next
在命令行工具中输入下面部署命令:
docker run -it -d --name dux -p 8080:80 -v ~/data:/var/www/html/data ~/config:/var/www/html/config duxweb/dux-next:latest
可用配置如下:
类型 | 主机示例 | 容器映射 | 描述 |
---|---|---|---|
端口 | 8080 | 80 | 容器默认暴漏 80 端口 |
目录 | ~/data | /var/www/html/data | 存放缓存、日志等数据 |
目录 | ~/config | /var/www/html/config | 存放系统配置文件 |
部署完成后通过浏览器访问主机映射的端口即可进入安装向导:
http://localhost:8080
自行备份数据库与配置文件。
拉取新版本镜像
docker pull duxweb/dux-next:latest
docker stop dux docker rm dux
按照安装部署命令重新执行即可。
docker run -it -d --name dux -p 8080:80 -v ~/data:/var/www/html/data ~/config:/var/www/html/config duxweb/dux-next:latest