安装docker
curl -fsSL get.docker.com -o get-docker.sh #下载get-docker.sh文件
sudo sh get-docker.sh --mirror Aliyun #以阿里云镜像安装get-docker.sh脚本内容
docker面板
amd64最新中文
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce
arm64最新中文
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce:linux-arm64
安装青龙面板
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/raw:/ql/raw \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/jbot:/ql/jbot \
-v $PWD/ql/ninja:/ql/ninja \
-p 5900:5700 \
-p 5901:5701 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
joshuabu/ql:2.10.2arm
进入青龙容器
docker exec -it qinglong /bin/bash
获取面板密码
cat /ql/config/auth.json 初始化密码后 再执行一次cat /ql/config/auth.json
修改密码后重新登陆
安装ninja 需要在容器内运行
git clone https://github.com/josbu/waikiki_ninja.git /ql/ninja
git clone https://github.com/MoonBegonia/ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
cp .env.example .env
vi .env
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js
将以下内容粘贴到 extra.sh(重启后自动更新并启动 Ninja)
cd /ql/ninja/backend
git checkout .
git pull
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js
上面这部分可以在青龙面板直接加入
安装支持组件
pip安装
第一步
wget https://bootstrap.pypa.io/get-pip.py
第二步
python3 get-pip.py
pip3 install --upgrade pip && pip3 install requests && pip3 install loads
【命令】
docker exec -it qinglong bash
docker exec -it qinglong bash -c "$(curl -fsSL https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh)"
docker exec -it qinglong bash -c "$(curl -fsSL https://github.joshbu.workers.dev/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh)"
1、Nodejs
png-js
@types/node
require
typescript
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
js-base64
axios
2、Python3
requests
canvas
ping3
jieba
3、Linux
bizCode
bizMsg
lxml
坑点:不知道为什么装了png-js但是Annyoo2021的汪汪兑换还是不能用,所以用老办法再装一下这个依赖。
sudo docker exec -it QL bash -c "pnpm install png-js"
日志文件清空
cat /dev/null > filename
评论 (0)