Docker部署青龙的方式(基于v2.13.4)
标签搜索

Docker部署青龙的方式(基于v2.13.4)

steven
2022-06-25 / 0 评论 / 41 阅读 / 正在检测是否收录...

1. 拉取镜像

docker pull whyour/qinglong:latest

2.启动命令(bridge模式)

docker run -dit \
  --name ql \
  --hostname ql \
  --restart always \
  -p 5700:5700 \
  -v /data/ql/config:/ql/config \
  -v /data/ql/log:/ql/log \
  -v /data/ql/db:/ql/db \
  -v /data/ql/scripts:/ql/scripts \
  -v /data/ql/jbot:/ql/jbot \
  whyour/qinglong:latest

3.拉取脚本库(仅供参考)

Kingran

ql repo https://gh.fakev.cn/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

Faker

ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend" "main"

把上面两个脚本复制到名称,待青龙面板自动识别后,即可修改名称,

定时规则可参考:0 8 * (表示每日8点执行更新)

在线crontab执行时间计算:https://tool.lu/crontab/

4.青龙安装依赖

先运行 docker exec -it ql bash

国内机

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

国外机

curl -fsSL https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

5.青龙内置脚本功能

  • update # 更新并重启青龙
  • extra # 运行自定义脚本
  • raw # 更新单个脚本文件
  • repo # 更新单个仓库的脚本
  • rmlog # 删除旧日志
  • bot # 启动tg-bot
  • check # 检测青龙环境并修复
  • resetlet # 重置登录错误次数

6.迁移青龙配置

备份青龙(假如你的配置文件在/data/ql下)

tar -zvcf /data/ql.tar.gz /data/ql

把压缩包导出后,传到要迁移的机器上,比如传到/tmp目录

解压

tar -zxvf /tmp/ql.tar.gz -C /

然后用第2步的安装命令即可

7.其他

如果搭建在无法翻墙的局域网机器中,可参考如下方法建立一个http代理,如使用openwrt中的passwall

创建好http代理之后 填入相应的位置即可使用telegram推送


0

评论 (0)

取消