腾讯云免费1G1H3M轻量云免费用之宝塔面板docker安装Discuz! Q 1.0正式版

Discuz! Q发布了1.0版本,昨天老友发来了的,今天给大家推荐一下,感觉蛮新鲜的,今天这篇文章就来说说如何docker安装;

优惠计划

免费使用1H1G3M带宽一个月加Discuz! Q免费发布,这波腾讯还是比较良心的;

领取地址:

[hide]点击直达[/hide]

准备工作(打个小广告)

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

Docker管理器

PHP 7.2及以上版本

Nginx1.18

MySQL 5.7(或MariaDB 10.2)及以上版本的数据库

部署docker

0.1.新建好站点,并申请ssl证书

0.2.快速启动并测试Discuz! Q

下面命令用于快速启动并测试Discuz! Q站点数据和数据库,都会保存在容器内部,切记,容器被删除将会造成数据丢失;

docker run -d -p 80:80 -p 443:443 registry.discuz.chat/tencent/dzq:latest

重要
docker会自动下载并运行最新版本的Discuz! Q。此容器基于 Ubuntu 18.04版本,其中安装于Nginx 1.14, PHP 7.2, MySQL 5.7 和所有的相关依赖,并且已经完成了Web服务器配置和计划任务配置,可直接进入安装界面地址:(http://<ip>/install)进行初始化。另外数据库 root 用户的密码已被设置为 root。

0.3.基于容器长期运行Discuz! Q
想要基于容器长期运行Discuz! Q的话,建议你把数据库和站点数据保存于容器外部,本容器支持以下三个外部映射目录:

数据库文件,映射到 /var/lib/mysqldb/
Discuz! Q的配置与存储目录,映射到 /var/lib/discuz/地址
SSL证书文件zhi’d,映射到 /etc/nginx/certs/地址,其中要求存在两个文件discuz.crt 和 discuz.key。如果不使用SSL协议,请不要配置此目录,并且不映射443端口。
因此,想长要期使用容器来运行Discuz! Q,建议在启动容器的时候加入这三个参数进行映射。比如数据库文件,在本地(宿主机)上,想保存到 /data/mysql-data,Discuz! Q的运行数据,保存到 /data/discuz,SSL证书文件放在 /data/certs/discuz.crt 和 /data/certs/discuz.key,同时不想对外开放80端口,那启动容器的命令就是:
[hide]

   docker run -d --restart=always \

  -p 443:443 \
  -v /data/discuz:/var/lib/discuz \
  -v /data/mysql-data:/var/lib/mysqldb \
  -v /data/certs:/etc/nginx/certs \  //这句可以删除,如果是宝塔用户
  registry.discuz.chat/tencent/dzq:latest

[/hide]

复制粘贴回车,即可安装完成。

注意:数据库密码、用户名、数据库名称都是root

安装好程序后

访问 http://{您的域名}/admin 进入后台,输入在安装的时候设置的管理员账号和密码,进行管理与配置。

0.4.升级
只要将数据保存到了容器外部,容器就可以升级。在升级前,要将原容器先停止并删除(执行此命令时,一定要确保自己已经将数据保存到了容器外部)

ocker stop <容器 ID>

docker rm <容器 ID>

其中的<容器 ID>,可以通过 docker ps 命令看到。

然后用以下命令下载最新版本镜像

docker pull registry.discuz.chat/tencent/dzq:latest
再使用上次启动相同的命令重新启动即可。

如果需要执行升级文档中要求的其它升级命令,请先登录容器

docker exec -it <容器 ID> /bin/bash
然后就可以执行升级文档中要求的相关的命令,比如:

 cd /var/www/discuz

 php disco migrate --force

更多的操作详询查看官网的文档:

官方文档

人已赞赏

相关文章

资源笔记

记住一次SQLSERVER 2008数据库密码找回帮助教程

2020-8-12 20:30:36

腾讯云近期优惠

腾讯云:十周年感恩回馈,1核/2G/云服务器首年95元,4核服务器赠送150GB高性能云数据盘

2020-8-20 20:29:07

7 条回复 A文章作者 M管理员
  1. 喵喵

    白嫖

  2. 喵喵

    很有用,拿来建站学习,美滋滋::(滑稽汗)

  3. 喵喵

    领取一下

  4. 喵喵

    66666

  5. 喵喵

    白嫖白嫖::(眨眼)

  6. 喵喵

    赞一个

  7. 喵喵

    支持一下

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索