Mark

宝塔面板通过Docker安装QianDao平台
前言 之前Mark介绍过云服务器部署AMH数据库及qiandao.today教程,因为服务器环境差异夹杂着很多疑难...
扫描右侧二维码阅读全文
21
2018/12

宝塔面板通过Docker安装QianDao平台

前言

之前Mark介绍过云服务器部署AMH数据库及qiandao.today教程,因为服务器环境差异夹杂着很多疑难杂症,一直关注宝塔面板的Docker,研究过一段时间,并不能顺利配置就放下了,最近听说宝塔更新了新版本也把Docker更新了,我就把我一台闲置的机器拿出来配置了一下,发现用宝塔会搭建更加方便,所以就有了今天的教程。

首先你要有一台云服务器或者VPS,安装Centos7.X或者自己熟悉的linux系统,我测试成功的是Centos7.5以及Centos7.4,这里我只拿Centos做讲解,其他系统大同小异,服务器是腾讯云

其他LINUX版本安装宝塔教程请移步 https://www.bt.cn/bbs/thread-19376-1-1.html

安装宝塔面板

BT安装比较简单,直接官方安装即可,系统执行框内命令开始安装(大约2分钟完成面板安装)

1 使用 root 账号登录 Linux 服务器。

2 执行 BT 安装脚本。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

3 过一会会提示是否安装面板。键盘敲入Y回车即可。

4 安装完成后会显示出后台地址、用户名、密码(请妥善保管好)

宝塔面板Docker签到

QianDao.Todao简介

qiandao.today:一个自动签到框架 Base on an HAR Editor



Dock管理器安装

1 通过刚才反馈回的后台地址以及账号密码登录宝塔后台

2 第一次登录会让你安装环境,这里默认LNMP(Nginx)就可以。(安装过程视配置而定,几十分钟)

3 进入软件管理找到Docker管理器直接点后面的安装按钮,等待安装完成

4 安装完成后Docker管理器后面会有个设置点进去。

宝塔面板Docker签到

小插曲~我在这里遇到了错误
错误代码 抱歉,出错了;Traceback(most recent call last);............
这可能是因为Docker版本不兼容造成的,进入SSH输入以下命令。

pip install docker==2.7

如果这里反馈报错 Cannot uninstall 'requests'. It is a distutils ..........
这是 requests 默认版本过低造成的,这里再输入以下命令。

pip install -I requests==2.9

此时应该不报错了,再次执行上一条命令,然后在宝塔面板后台重启面板或者重启服务器即可。

QianDao平台安装

1 进入宝塔后台的Docker管理器 ---> 设置 ----> 镜像管理 ----> 获取镜像,这里输入 fangzhengjin/qiandao

2 回到容器列表 ---> 创建容器(填写一下内容,端口跟目录映射填写完需要点“+”)

  • 镜像:选择刚获取到的签到镜像
  • 绑定IP:留空
  • 容器端口:80(必须)
  • 服务端口:59595(可自定义)
  • 服务器目录:/Docker/qiandao(最好跟我一样)
  • 服务器目录:/usr/src/app/(必须)
  • 内存配额:100(根据需要)
  • CPU权重:30(根据需要)
填写完毕提交即可。

宝塔面板Docker签到

3 在主机根目录创建一个 /Docker/qiandao 结构的目录(刚刚设置的目录映射)

4 从官方https://github.com/binux/qiandao 打包下载然后上传至 /Docker/qiandao 目录,如果想要我的美化版,再用主题包覆盖一下即可。(文件结构如下图所示)

宝塔面板Docker签到

5 继续在/Docker/qiandao目录里面建立一个 database.db 空白文件,(可以新建一个文本文档.txt改为database.db)

6 最后通过服务器IP+59595(刚刚设置的服务端口)访问即可。

PS 注意一下服务器运营商的防火墙设置需要开启对应端口放行


最后

1 配置反代、配置SSL证书

2 下载获取cookie插件并修改适配网站。



获得模板


主机推荐

Last modification:March 27th, 2019 at 02:53 am
如本文“对您有用”,欢迎随意打赏我,让我坚持创作!

Leave a Comment

10 comments

  1. Joe   Windows 7 x64 Edition Windows 7 x64 Edition Google Chrome 72.0.3626.109 Google Chrome 72.0.3626.109

    大佬,我发现若是直接登陆会直接生成database.db文件,并且注册都是ok的,
    若是把之前的删掉了,创建空的database.db文件,注册会出现500错误。


    1. Mark   Mac OS X Mac OS X Safari 12.0 Safari 12.0
      @Joe

      确定映射路径读写状态,如果还不行可能是BUG 重新按照步骤来一次


  2. Joe   Windows 7 x64 Edition Windows 7 x64 Edition Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98

    大佬我按照你的方法oneindex也安装成功了,能不能再出个人人影视Linux版的宝塔面板docker安装教程嘞~~~~,多谢!!!


    1. Mark   Mac OS X Mac OS X Safari 12.0 Safari 12.0
      @Joe

      有时间搞个


      1. Joe   Windows 7 x64 Edition Windows 7 x64 Edition Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98
        @Mark

        好嘞!


    2. Joe   Windows 7 x64 Edition Windows 7 x64 Edition Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98
      @Joe

      因为里面不是单单的网页了呢~


  3. 小白   Android 8.0.0 Android 8.0.0 MIUI Browser MIUI Browser

    学习了。周末来试试


    1. Mark   Windows 10 x64 Edition Windows 10 x64 Edition Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98
      @小白

      可以的,有问题欢迎来留言


  4. Q8   Windows 7 x64 Edition Windows 7 x64 Edition Google Chrome 63.0.3239.132 Google Chrome 63.0.3239.132

    有时间就来实践一下大佬出的教程


    1. Mark   Windows 10 x64 Edition Windows 10 x64 Edition Google Chrome 71.0.3578.98 Google Chrome 71.0.3578.98
      @Q8

      共同学习