Discuz!Q发布了1.0版本,这篇文章就来用宝塔面板安装体验一番,前面的教程也说过如何源码安装Discuz!Q,今天这篇文章就来说说如何docker安装。之前的文章:
宝塔面板部署Discuz!Q–附内测版申请方法及安装教程
具体的介绍可以看官方的介绍:
https://cloud.tencent.com/act/event/discuzq?source=newDNSPod&from=index_Banner
程序下载:https://dl.discuz.chat/dzq_latest_install.zip
文档:https://discuz.com/docs/install.html
演示:https://ee.fdao.xyz/
宝塔面板最新版(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
MySQL5.7(或MariaDB10.2)及以上版本的数据库
本文主要介绍dokcer安装。安装分2种,一种是不好升级,只用docker,第二种是将数据保存到容器外部,可升级的docker安装。
1)新建好站点,并申请ssl证书,如果挂上cf的,可以利用cdn申请。
宝塔面板新建站点申请ssl证书略过。cf申请证书可以看这篇文章的第4步:(cloudflarepartner(梦牛网络)自定义IP加速网站–附详细配置教程)
2)快速启动并测试Discuz!Q
以下命令用于快速启动并测试Discuz!Q,数据库和站点数据都将保存在容器内部,容器被删除将会造成数据丢失。
dockerrun-d-p80:80-p443:443registry.discuz.chat/tencent/dzq:latest
docker会自动下载并运行最新版本的Discuz!Q。此容器基于?,其中安装了?,?,和所有的相关依赖,并且已经完成了Web服务器配置和计划任务配置,可直接进入安装界面()进行初始化。数据库用户的密码已被设置为?。
3)基于容器长期运行Discuz!Q
如果您想基于容器长期运行Discuz!Q,建议将数据库和站点数据保存于容器外部,本容器支持以下三个外部映射目录:

因此,如果你想长期使用容器来运行Discuz!Q,建议在启动容器的时候加入这三个参数进行映射。比如数据库文件,在本地(宿主机)上,想保存到?,Discuz!Q的运行数据,保存到?,SSL证书文件放在和?,同时不想对外开放80端口,那启动容器的命令就是:此处为隐藏的内容发表评论并刷新,方可查看发表评论复制回车,即可安装完成。
1)安装完成后,请访问进入安装界面,开始安装部署。
注意:数据库密码、用户名、数据库名称都是root
2)后台管理
访问进入后台,输入在安装的时候设置的管理员账号和密码,进行管理与配置。
只要将数据保存到了容器外部,容器就可以升级。在升级前,要将原容器先停止并删除(执行此命令时,一定要确保自己已经将数据保存到了容器外部)
其中的,可以通过命令看到。
然后用以下命令下载最新版本镜像
dockerpullregistry.discuz.chat/tencent/dzq:latest
再使用上次启动相同的命令重新启动即可。
如果需要执行升级文档中要求的其它升级命令,请先登录容器
dockerexec-it<容器ID>/bin/bash
然后就可以执行升级文档中要求的相关的命令,比如:
phpdiscomigrate--force
更多的操作可以看官网的文档:
https://discuz.com/docs/install_faq.html#%E5%AE%B9%E5%99%A8%E7%9A%84%E6%9B%B4%E5%A4%9A%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E
搭配宝塔来docker安装Discuz!Q的话会简单很多,安装虽然容易,这个程序好不好用,大鸟就不知道了,因为我对这玩意没啥需求,喜欢玩的话自己倒腾吧。
本文来源:vps主机--宝塔面板docker安装Discuz(宝塔面板docker)
本文地址:https://www.idcbaba.com/vps/4153.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



