小米万兆路由 Docker 安装部署青龙面板教程

收到网友邮件想要看看小米万兆路由的 Docker 如何安装青龙面板(whyour/qinglong),先简单了解下青龙面板,它是支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台,不过大多数都是用于脚本自动运行京东/网易自动签到、抖音/快手极速版做任务使用了,其实还有很多功能。

安装方法

1、参考本站内容做好小米万兆路由部署 Docker 的前期准备,通过打开 SimpleDocker 客户端界面并登录,在“存储管理”页面创建新的存储卷,并在新建存储卷“卷详情”内将挂载点(MountPoint)地址复制保存,安装要用,如下图:

2、找到“容器管理”进去,找到“simple-docker”容器点击“终端命令”图标,运行提示“目前终端仅支持基于 Linux 平台的容器,使用前请确认是否是 Linux 平台的容器,否则可能出现各种未知的错误 ”,选择“确认”,如下图:

3、运行以下命令拉取安装 whyour/qinglong 青龙面板容器,要特别注意,执行前替换掉命令内的 <MountPoint> 的内容,替换内容为第一步所获取的挂载点(MountPoint)地址,如下图:

# 拉取安装启动
docker run -dit \
  -v <MountPoint>:/ql/data \
  -p 5700:5700 \
  -e QlBaseUrl="/" \
  -e QlPort="5700" \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

# 修改格式说明
<MountPoint>:第一步所获取的挂载点(MountPoint)地址

# 项目仓库地址
https://github.com/whyour/qinglong

4、拉取安装完成容器后可到 SimpleDocker 管理页面查看是否运行,whyour/qinglong:latest 显示运行中,那么就访问 192.168.31.1:5700 进行初始化青龙面板了,如下图:

# 默认访问地址
192.168.31.1:5700

# 默认访问地址,根据你路由器访问地址替换

5、在初始化配置页面点击“开始安装”,输入“用户名”>“密码”>“确认密码”进行提交,通知方式自行选择,不设置直接“跳过”,初始化完成就会提示“恭喜安装完成!”,就可以去进行登录了,如下图:

6、通过设置的账号密码登录青龙面板就可以使用了,到此小米万兆路由的 Docker 安装青龙面板就算是完成了,如何使用青龙面板相关功能,以后有时间会出些教程给大家,如下图:

内置命令

# 更新并重启青龙
ql update                                                    

# 运行自定义脚本extra.sh
ql extra                                                     

# 添加单个脚本文件
ql raw <file_url>                                             

# 添加单个仓库的指定脚本
ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch> <extensions>

# 删除旧日志
ql rmlog <days>                                              

# 启动tg-bot
ql bot                                                       

# 检测青龙环境并修复
ql check                                                     

# 重置登录错误次数
ql resetlet                                                  

# 禁用两步登录
ql resettfa                                                  

# 依次执行,如果设置了随机延迟,将随机延迟一定秒数
task <file_path>                                             

# 依次执行,无论是否设置了随机延迟,均立即运行,前台会输出日,同时记录在日志文件中
task <file_path> now                                         

# 并发执行,无论是否设置了随机延迟,均立即运行,前台不产生日,直接记录在日志文件中,且可指定账号执行
task <file_path> conc <env_name> <account_number>(可选的) 

# 指定账号执行,无论是否设置了随机延迟,均立即运行 
task <file_path> desi <env_name> <account_number>      

# 设置任务超时时间   
task -m <max_time> <file_path>

# 实时打印任务日志,创建定时任务时,不用携带此参数
task -l <file_path>

最后补充

使用以上内置命令,需要在镜像 whyour/qinglong:latest 处进去“终端命令”内执行,不然会无法进行执行相关内容之命令,拉去安装青龙面板容器的时候,唯一需要特别注意的就是挂载点(MountPoint)地址,如果输入不正确,那么会导致拉去安装失败。