docker搭建青龙面板及页面空白解决方法
最近也是想赚点小钱,搭建个青龙面包来挂脚本,但是在搭建过程中遇到过一些问题,所以记录下来。
docker搭建青龙面板
我这里是使用aliyun服务器进行搭建的,系统是centOS 7.6版本。另外docker自行搜索安装即可。
拉取青龙面板镜像
远程登录服务器,输入命令拉取青龙镜像
docker pull whyour/qinglong:2.16.2 (建议指定版本拉取镜像,我这里指定2.16.2版本)
创建青龙面板容器
docker run -dit \
-v $PWD/ql/data:/ql/data \
# 冒号后面的 5700 为默认端口,如果设置了 QlPort, 需要跟 QlPort 保持一致
-p 5700:5700 \
# 部署路径非必须,以斜杠开头和结尾,比如 /test/
-e QlBaseUrl="/" \
# 部署端口非必须,当使用 host 模式时,可以设置服务启动后的端口,默认 5700
-e QlPort="5700" \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:2.16.2
以上命令将创建一个名为qinglong
的Docker容器,并将青龙面板的配置文件、日志和数据库等数据挂载到本地目录,同时将容器的5700端口映射到主机的5700端口。若想修改端口,例如将-p 5700:5700
改为-p 5001:5700
即可将端口改为5001
,如果你之前用过青龙而且端口是5700,建议换个端口创建容器。
这样就可以通过服务器外网ip:5700
访问青龙面板。
解决访问青龙面板时页面空白问题
当访问青龙面板进程初始化设置时,页面显示一片空白。
解决步骤
进入qinglong容器(qinglong对应你容器名称)
docker exec -it qinglong bash
输入该命令运行
bash <(curl -ls https://gitee.com/suiyuehq/ziyong/raw/master/ql_cdn/v2.10.13/bpxf.sh)
可以看到有6个选项,输入对应的数字选择。我们是解决白屏问题自然是选择1。重新刷新页面若显示正常则解决,若还是显示空白则还需要选择5。
即可解决问题。自此就是我在搭建是遇到的问题。
青龙面板命令
需要进入qinglong容器里使用
docker exec -it qinglong
1. ql update // 更新并重启青龙
2. ql extra //运行自定义脚本
3. ql raw <fileurl> //更新单个脚本文件
4. ql repo <库地址> <拉什么> <不拉什么> <依赖> <分支> //更新单个仓库的脚本
5. ql rmlog <days> //删除旧日志
6. ql bot //启动tg-bot
7. ql check //检测青龙环境并修复
8. ql resetlet //重置登录错误次数
9. ql resettfa //禁用两步登录
10. conc JD_COOKIE //脚本并发
11. desi JD_COOKIE 1 2 12-99(指定第12,12至99号ck运行)指定CK运行