环境准备Docker环境安装QINGLONG采用Docker容器化部署,需先确保服务器已安装Docker环境。 官方Docker镜像信息如下:镜像名称:whyour/qinglong推荐标签:latest(基于Alpine构建)、debian(基于Debian-slim构建,适用于需要特定依赖的场景)镜像文档:QINGLONG 部署文档:https://xuanyuan.cloud/r/whyour/qinglong标签列表:QINGLONG镜像标签:https://xuanyuan.cloud/r/whyour/qinglong ,如v2.15.0,版本列表可参考QINGLONG镜像标签:https://xuanyuan.cloud/r/whyour/qinglong/tags。 总结本文详细介绍了QINGLONG的Docker容器化部署方案,包括环境准备、镜像拉取、容器部署、功能测试、生产环境优化及故障排查等环节,为QINGLONG的快速上手指南。
◆ 简介 QingLong(青龙),是 whyour 在 Github 上开源的定时任务管理面板,仓库位于 https://github.com/whyour/qinglong,目前版本为 v2.11.2 QingLong提供了强大的定时任务管理功能,支持 Python3,JavaScript,Shell,TypeScript 等多语言。 支持暗黑模式 支持手机端操作 ◆ 使用 QingLong 推荐使用 Docker 或 Docker-Compose 部署。 \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest 使用Docker-Compose部署: mkdir qinglong wget https://raw.githubusercontent.com/whyour/qinglong/master/docker-compose.yml # 启动
除了上述基本操作外,青龙还提供了一系列高级功能和扩展。用户可以根据自己的需求,进一步配置和定制青龙的功能。
描述 -p : 在commit时,将容器暂停 docker commit -a xiaohei -m "容器名" 镜像名 镜像标签 docker commit -a xiaohei -m "ql" qinglong qinglong:2.12 dokcer 重新命名标签 docker tag 镜像名 用户名/镜像名 docker tag qinglong:2.12 moexiaohei/qinglong:2.12 docker save -o qinglong.tar qinglong:2.12
#更新青龙 docker exec -it qinglong ql update #更新青龙并编译 docker exec -it qinglong ql restart #拉取自定义仓库 docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun -it qinglong ql bot #导出互助码 docker exec -it qinglong ql code #通知测试 docker exec -it qinglong notify test test #立即执行脚本 docker exec -it qinglong task test.js now #并行执行脚本 docker exec -it qinglong task test.js : docker exec -it qinglong /bin/bash ql check
Linux 搭建青龙面板控制台 docker pull whyour/qinglong:latest docker run -dit \ -v $pwd/ql/config:/ql/config \ -v $pwd/ql/repo:/ql/repo \ -p 5700:5700 \ -e ENABLE_HANGUP=true \ -e ENABLE_WEB_PANEL=true \ --name qinglong \ --hostname qinglong \ --restart always \ whyour/qinglong:latest 查看配置 密码 cat /ql/config/auth.json
start docker [root@kenvie ~]# systemctl enable docker 安装青龙 拉取镜像 [root@kenvie ~]# docker pull whyour/qinglong scripts \ -v $PWD/ql/jbot:/ql/jbot \ -v $PWD/ql/ninja:/ql/ninja \ -p 5700:5700 \ -p 5701:5701 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest 登录ip:5700安装青龙面板 进入容器 [root @kenvie ~]# docker exec -it qinglong bash 拉取镜像并安装 git clone https://ghproxy.com/https://github.com/kenviei
\ --hostname qinglong \ --restart always \ whyour/qinglong:latest五、打开防火墙 青龙面面板通过网页访问,走的是5700 请在SSH终端内查看新密码(输出的结果就是实际的密码了{“username”:“admin”,“password”:""),查看代码如下docker exec -it qinglong cat /ql/ #更新青龙docker exec -it qinglong ql update#更新青龙并编译docker exec -it qinglong ql restart#拉取自定义仓库docker exec qinglong ql bot#导出互助码docker exec -it qinglong ql code#通知测试docker exec -it qinglong notify test test# 立即执行脚本docker exec -it qinglong task test.js now#并行执行脚本docker exec -it qinglong task test.js conc3、添加库
代码如下: docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com /shidahuilang/QL-/main/npm.sh)" qinglong是你的容器名称。 2、进入容器安装 先进入容器: docker exec -it qinglong bash qinglong为你的容器名称,进入容器内部后进行安装: 安装的代码代码如下: curl -fsSL https
1.使用ssh工具连接服务器 略 2.安装docker 略 3.拉取并且运行青龙面板镜像 # docker run -dit \ --name QingLong \ --hostname QingLong \ --restart always \ -p 5700:5700 \ -v /data/docker/QingLong/config:/ql/config \ -v /data/docker /QingLong/log:/ql/log \ -v /data/docker/QingLong/db:/ql/db \ -v /data/docker/QingLong/scripts:/ql /scripts \ -v /data/docker/QingLong/jbot:/ql/jbot \ whyour/qinglong:latest http://192.168.1.5:5700 /QingLong/config/auth.json {"username":"admin","password":"9zpGGqsUqmRI-XXXXXX","retries":1,"lastlogon
安装好了docker之后,我们执行: docker pull whyour/qinglong:latest 把镜像拉下来后,我们再执行: docker run -dit \ -v $PWD/ql/config :/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest 该系统也支持docker-compose wget https://raw.githubusercontent.com/whyour/qinglong/master/docker-compose.yml # 启动 docker-compose 最后,开源地址在这:https://github.com/whyour/qinglong
"loginReturnCK": true, "encryptKey": "", "enableEncrypt": false, "convertWskey": false }, "qinglong "loginReturnCK": true, "encryptKey": "", "enableEncrypt": false, "convertWskey": false }, "qinglong
pull sulinggg/openwrt:latest 青龙面板 [collapse status="false" title="查看详情:青龙面板"] 拉取镜像 docker pull whyour/qinglong 运行容器 docker run \ --name qinglong\ --restart always \ -p 5700:5700 \ -d whyour/qinglong [/collapse
指定工作目录 举例: docker run -dit \ -v $PWD/ql/config:/ql/config \ -p 5600:5600 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:2.11.3 启动redis容器,在win环境查看暴露端口是否成功
GitHub 地址→https://github.com/sysprog21/lkmpg 2.4 定时任务管理器:qinglong 本周 star 增长数:200+ 青龙是一个 Python / JavaScript GitHub 地址→https://github.com/whyour/qinglong 2.5 K8s 部署检测工具:kubescape 本周 star 增长数:1,700+ New Kubescape
教程开始 登录你的傻妞WEB后台 在插件订阅里面添加订阅地址 然后点击插件市场,多刷新几遍,搜索京东,安装这个京东登录 然后继续搜qinglong与something模块,把这两都安装了 给傻妞发下面两条命令配置下就可以使用了
是一个开源的持续集成和持续交付(CI/CD)工具 Gogs 是一个用 Go 语言编写的轻量级自托管 Git 服务 Squid是一个开源的Web缓存代理服务器 PolarDB-X 是阿里云自研的云原生分布式数据库 青龙面板(QingLong
docker exec -it qinglong ql resetlet
注意:设置格子对其方式及--用法) 标题|标题|标题 :--:|:--|--: 第一个格子|第二个格子|第三个格子 第一个内容|第二个内容|第三个内容 docker exec -it qinglong
使用命令行工具重置 有的青龙找不到auth.json,那就用命令重置 进入容器内部:docker exec -it qinglong /bin/bash 执行命令重置密码:ql