【使用记录1】青龙安装+docker操作

记录我使用当中遇到的问题和操作

docker容器操作


1、查看运行容器:docker ps


2、查看所有容器:docker ps -a

下面字符串d27bd3008ad9为容器ID,上图红框中
3、进入容器:docker exec -it d27bd3008ad9 /bin/bash
4、停止容器:docker stop d27bd3008ad9 
5、删除容器:docker rm d27bd3008ad9 

6、重启容器:docker restart d27bd3008ad9 

安装青龙

我的是阿里服务器,其它的应该都是类似的

如果你已经安装失败过 进服务器控制台 选择更换操作系统CentOS 版本换成7.7或7.8在从新安装

以下按顺序输入 

首先 在服务器安全组打开5700 5701端口
服务器控制台-安全组-入方向-手动添加
授权策略   优先级        协议类型                  端口范围               授权对象
允许    1    自定义 TCP    目的: 5701/5701    源: 0.0.0.0/0
允许    1    自定义 TCP    目的: 5700/5700    源: 0.0.0.0/0

接下来在命令窗口,一条一条输入指令,输入完一条指令后需要等待指令操作完成再输入另外一条指令
以下按顺序输入 


第一节:JD青龙控制面板

1 首先安装docker
yum update

2
curl -sSL https://get.docker.com/ | sh
3
sudo systemctl start docker
4
sudo systemctl status docker
5
sudo systemctl enable docker

6 安装完成后配置青龙面板
docker run -dit \
  --name QL \
  --hostname QL \
  --restart always \
  -p 5700:5700 \
  -v $PWD/QL/config:/ql/config \
  -v $PWD/QL/log:/ql/log \
  -v $PWD/QL/db:/ql/db \
  -v $PWD/QL/scripts:/ql/scripts \
  -v $PWD/QL/jbot:/ql/jbot \
  whyour/qinglong:latest

然后就可以通过http://ip:5700访问面板了

登录成功后,在/root/QL/config 中找到auth.json 打开文件查看密码 登录即可。
找不到/root/QL/config ?把远程连接工具关闭从新开一下就好!


第二节:青龙面板 扫码获取cookie

 这一步安装完成后我一直不能扫码成功。。。......

1.第一步 安装依赖
yum install wget unzip -y

2.第三步 后端安装
wget https://ghproxy.com/https://github.com/shufflewzc/JDC/releases/download/2.0.0/linux_amd64.zip && unzip linux_amd64.zip

3.赋777权限 安装
chmod 777 JDC
./JDC

4.第一次运行,自动生成配置文件并且程序会自动退出。 然后输入
nohup ./JDC &

5. 首先 cd 到 JDC 同级目录下(一般是root)的 public 文件夹中(如果没有请新建),并下载解压前端文件
cd public
wget https://ghproxy.com/https://github.com/shufflewzc/JDC-web/releases/download/2.0.0/dist.zip && unzip dist.zip


然后直接访问 IP + 端口即可看到面板
http://IP:5701/
http://IP:5700/

我执行完上面的步骤还不能访问5700,捣腾出下面的一堆命令,一步一步的执行后成功了

第三节 ,添加端口,关闭防火墙

systemctl status firewalld


systemctl start firewalld


systemctl status firewalld


firewall-cmd --permanent --zone=public --add-port=5700/tcp


systemctl stop firewalld

第四节,手动设置cookie

如果能正常访问5700的话去环境变量中增加一个环境变量,

名称:JD_COOKIE

值:&pt_key=你的key;pt_pin=你的pin;

加上&可以设置多个

第五节,常见错误处理

如果有类似下面的错误

error: cannot find module 'jsdom'

处理方法:

 去自己的服务器上找到QL目录,进入script文件夹运行命令(install后面和报错里的‘jsdom’这个要一摸一样):

npm install jsdom

浏览器访问页面白屏处理方法1

docker exec -it qinglong bash                   注:( qinglong是你容器的名字,自己查看,没改过的话一般都是qinglong或者QL)
cp dist/index.html dist/index.html.bak
sed -i "s/cdn.jsdelivr.net/cdn.ravi.cool/g" /ql/dist/index.html
sed -i "s/darkreader.min.js/darkreader.js/g" /ql/dist/index.html
sed -i "s/codemirror.min.js/codemirror.js/g" /ql/dist/index.html

解决方法来源参考 :

5.20更新下 青龙面板出现白屏——解决方式_金闪闪呀的博客-CSDN博客_青龙面板打不开5.20 更新下青龙面板白屏解决方式,没解决问题的赶紧看进来~https://blog.csdn.net/weixin_45314176/article/details/124851793青龙面板 白屏问题解决方案(傻瓜式解决)22/5/27更新_野团队|羊毛分队的博客-CSDN博客_青龙面板打不开青龙面板 白屏问题解决方案(傻瓜式解决)22/5/27更新https://blog.csdn.net/m0_59992701/article/details/125006080

 浏览器访问页面白屏处理方法2

docker exec -it qinglong bash           注:( qinglong是你容器的名字,自己查看,没改过的话一般都是qinglong或者QL)
一键修改命令:【适用v2.9-v2.11.1版本】(版本低得建议用的第一种方法~)

bash <(curl -ls https://gitee.com/suiyuehq/ziyong/raw/master/ql_cdn/v2.10.13/bpxf.sh)

5.20更新下 青龙面板出现白屏——解决方式_金闪闪呀的博客-CSDN博客5.20 更新下青龙面板白屏解决方式,没解决问题的赶紧看进来~https://blog.csdn.net/weixin_45314176/article/details/124851793?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124851793-blog-122969880.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124851793-blog-122969880.pc_relevant_paycolumn_v3&utm_relevant_index=1

猜你喜欢

转载自blog.csdn.net/wenhui6/article/details/119562377