当前位置:   article > 正文

centos8下docker安装青龙面板_虚拟机 安装青龙

虚拟机 安装青龙
  1. 2.10.x版本较为稳定,可以将拉去时whyour/qinglong:latest的latest改为2.10

  2. ssh连接不上解决:重启 systemctl start sshd然后systemctl start sshd

  3. docker pull太慢问题:https://blog.csdn.net/just_for_that_moment/article/details/125308103

  4. 查看镜像 docker images 停止青龙docker docker stop QL
    删除青龙容器(这里不会删除你的文件也就是说你的配制以及CK数据等等都还在。 docker rm QL

  5. 参考网址:https://toscode.gitee.com/loa123/qinglong-panel/

  6. 库:https://conveniencespace.com/index.php/2022/05/03/2022%e6%9c%80%e6%96%b0%e9%9d%92%e9%be%99%e9%9d%a2%e6%9d%bf%e4%ba%ac%e4%b8%9c%e8%84%9a%e6%9c%ac%e5%ba%93%ef%bc%88%e6%8c%81%e7%bb%ad%e6%9b%b4%e6%96%b0%e4%b8%ad%ef%bc%89/

  7. 报错Cannot read properties of undefined (reading ‘lastIndexOf’)解决:没有加ql repo

  8. 关于docker启动了但是青龙镜像没启动(docker ps 为空)解决方法:1、docker ps -a 找到青龙images的id 2、docker update --restart=always 青龙id 3、systemctl restart docekr

一、关于无法复制到vm虚拟机下命令,结局如下:
可用vm自带的ssh,连接,则进入windows的cmd命令行,则可以复制啦。
二、docker拉取青龙面板时,速度过慢:

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",
    "https://ypzju6vq.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}
EOF
systemctl daemon-reload
systemctl restart docker
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

三、3、安装青龙面板2.8版本(以下命令二选一)
docker pull whyour/qinglong:2.13.8
docker pull whyour/qinglong:latest
直接复制不要手敲下面代码回车即可,想改端口的话将5700:5700改正为xxxx:5700(你自己的端口就可以,其实无所谓)第16/17行的name即为等下启动的name
—青龙 启动–

docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/db:/ql/db \
--net host \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:2.13.8
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

四、放行青龙面板端口:进云服务器管理界面,防火墙新加一个“5700”端口,其他默认不变。或者直接服务器放行5700,这一步就无需执行 需要先开启防火墙,防火墙配置在下面

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

五、安装依赖
docker exec -it qinglong bash -c “$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shidahuilang/QL-/main/npm.sh)”
六、启动docker命令:systemctl start docker , docker启动后青龙容器自动执行
七、常用青龙面板命令
1.查看容器名
docker ps -a
2.重启青龙容器
docker restart 你的容器名
3.更新青龙(或者直接面板更新)
docker exec -it qinglong ql update
4.更新青龙并编译
docker exec -it qinglong ql restart
5.拉取自定义仓库,已Faker仓库为例
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git “jd_|jx_|gua_|jddj_|getJDCookie” “activity|backUp” “jd[_]|USER|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate”
6.拉取单个脚本,以Faker库的资产变更通知为例
docker exec -it qinglong ql raw https://github.com/shufflewzc/faker2/blob/main/jd_bean_change_new.js
7.导出互助码
docker exec -it qinglong ql code
8.通知测试
docker exec -it qinglong notify test test
9.立即执行脚本,以资产变更通知为例
docker exec -it qinglong task jd_bean_change_new.js now
10.并行执行脚本
docker exec -it qinglong task jd_bean_change_new.js conc
11.查看青龙密码 注意你的容器及文件夹名称
docker exec -it qinglong cat /ql/config/auth.json
12.删除7天前的所有日志
docker exec -it qinglong ql rmlog 7
13.启动青龙bot 前提你已配置好青龙BOT
docker exec -it qinglong ql bot
14.查看全部容器(包含停止的容器)
docker ps -a
16.停止容器
docker stop 容器ID
18.启动容器
docker start 容器ID
19.删除容器
docker rm 容器ID
20.删除镜像
docker rmi 镜像ID
21.停止并删除全部容器(需下systemctl stop docker)
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
22.删除所有镜像[需先执行21条]
docker rmi -f $(docker images -qa)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/539096
推荐阅读
相关标签
  

闽ICP备14008679号