前段時間聽說這個Docker,奈何沒時間也就沒有怎么研究,今天實屬無聊,就研究了一下并寫下了這篇指南
這里我使用服務器的系統(tǒng)為Ubuntu18,不同系統(tǒng)的命令可能有所不同
1.服務器(Linux或Windows Server2019及以上系統(tǒng))或家用電腦(Linux或Windows 10及以上系統(tǒng))
2.SSH連接軟件
建議使用Xshell進行連接,界面美觀簡潔,連接后安裝Docker
因為不同系統(tǒng)Docker的安裝方式不同,這里我給出網(wǎng)絡上Docker安裝教程
當然,你如果安裝了寶塔面板,你也可以在寶塔面板里安裝Docker,方法也很簡單,到寶塔面板-軟件商城-下載Docker管理器,本插件自帶Docker
docker pull whyour/qinglong:latest
docker run -dit -v $PWD/ql/config:/ql/config -v $PWD/ql/log:/ql/log -v $PWD/ql/db:/ql/db -p 5700:5700 --name qinglong --hostname qinglong --restart always whyour/qinglong:latest
面板地址:http://服務器IP:5700
默認賬號:admin
默認密碼:adminadmin
當您使用以上密碼首次登錄后,面板會顯示已初始化密碼
請在SSH終端內(nèi)查看新密碼(輸出的結果就是實際的密碼了
{"username":"admin","password":""),查看代碼如下
docker exec -it qinglong cat /ql/config/auth.json
青龍面板基礎命令
(容器內(nèi)執(zhí)行或者新建定時任務時忽略docker exec -it qinglong)
更新青龍
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|didi|donate|fold|Env"
拉取單個腳本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js
刪除7天前的所有日志
docker exec -it qinglong ql rmlog 7
啟動bot
docker exec -it qinglong ql bot
導出互助碼
docker exec -it qinglong ql code
通知測試
docker exec -it qinglong notify test test
立即執(zhí)行腳本
docker exec -it qinglong task test.js now
并行執(zhí)行腳本
docker exec -it qinglong task test.js conc
進入青龍面板-定時任務-添加任務,將以下代碼填入命令,定時規(guī)則請自己百度填寫,添加完點擊剛剛添加的那個任務上的開始圖標,就會自動拉取庫中腳本
青龍拉取常用京東腳本庫
國內(nèi)代理: https://ghproxy.com/
【Faker集合倉庫】
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace"
【Faker倉庫依賴庫修復】SSH運行:
docker exec -it QL bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
【curtinlv倉庫】
ql repo https://github.com/curtinlv/JD-Script.git
【star】
ql repo https://github.com/star261/jd.git "scripts" "code"
【lxk0301】已私有,以下鏈接為備份庫。檸檬代維護庫。
ql repo https://github.com/shufflewzc/jd_scripts-2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"
【龍珠】
ql repo https://github.com/longzhuzhu/nianyu.git "qx" “main”
【混沌】
ql repo https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
【passerby-b】(需要配合專用ck文件)
ql repo https://github.com/passerby-b/JDDJ.git "jddj_" "scf_test_event" "jddj_cookie"
【溫某某】
ql repo https://ghproxy.com/https://github.com/shufflewzc/Wenmoux.git
【檸檬(胖虎)】
ql repo https://github.com/panghu999/panghu.git "jd_"
【zoopanda(動物園)】以下為備份庫
ql repo https://github.com/shufflewzc/zoo.git "zoo"
【Ariszy(Zhiyi-N)】
ql repo https://github.com/shufflewzc/Ariszy.git "JD"
【ddo(hyzaw)】貌似已經(jīng)刪庫 以下為備份
ql repo https://ghproxy.com/https://github.com/shufflewzc/hyzaw.git "ddo_"
點擊運行,完成倉庫拉取
點擊面板主頁-環(huán)境變量-添加變量
變量名稱為JD_COOKIE,值為京東Cookie數(shù)據(jù)(格式為 pt_key=xxx;pt_pin=xxx;
(分號;不可少))