Docker安装:

https://docs.docker.com/engine/install/ubuntu/

我这儿是Ubuntu,反正Docker安装上就可以了。详细安装可以参考官网

安装Comepose:

Install Docker Compose | Docker Documentation

安装完毕Docker,拉取青龙面板镜像:

docker pull whyour/qinglong

 新建docker-compose.yml文件,内容如下:

version: "3"
services:
  qinglong:
    image: whyour/qinglong:latest
    container_name: qinglong
    restart: unless-stopped
    tty: true
    ports:
      - 5700:5700
      - 5701:5701
    environment:
      - ENABLE_HANGUP=true
      - ENABLE_WEB_PANEL=true
    volumes:
      - ./config:/ql/config
      - ./log:/ql/log
      - ./db:/ql/db
      - ./repo:/ql/repo
      - ./raw:/ql/raw
      - ./scripts:/ql/scripts
      - ./jbot:/ql/jbot
      - ./ninja:/ql/ninja

启动容器:

docker-compose up -d

 进入容器交互模式:

docker exec -it qinglong /bin/bash

 处于交互模式依次执行:

git clone https://github.com/MoonBegonia/ninja.git /ql/ninja

cd /ql/ninja/backend

pnpm install

pm2 start

cp sendNotify.js /ql/scripts/sendNotify.js

执行完是这样子:

找到青龙/ql/config/目录下的extra.sh文件插入以下内容

cd /ql/ninja/backend
git checkout .
git pull
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

 完成后可通过http://ip:5700访问,用户admin密码adminadmin用来初始化。

初始化后的密码存放在auth.json中

docker exec -it qinglong cat /ql/config/auth.json 进入交互模式查看配置密码

或者查看./ql/config下的auth.json文件,账户跟密码都在里面。

登录之后回到Linux命令行,克隆脚本仓库到容器:

docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/curtinlv/JD-Script.git

docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/he1pu/JDHelp.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon" "^jd[^_]|USER"

docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/panghu999/jd_scripts-1.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon|jd_try|format_" "^jd[^_]|USER"

查看日志脚本正常运行,平时自动化任务,无需手动!!

 Cookie 无需输密码,扫码登录即可挂豆豆!!http://ip:5701

薅羊毛吧,哈哈哈。到这里就结束啦。试了两天感觉效果还可以

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐