B站自动升级-BiliBiliToolPro开源项目Docker运行


服务器环境:centos7

项目github地址:https://github.com/RayWangQvQ/BiliBiliToolPro

项目官方运行方式:docker-方式三:手动Docker指令

文档操作流程:https://github.com/RayWangQvQ/BiliBiliToolPro/blob/main/docker/README.md

# 生成并运行容器
docker pull ghcr.io/raywangqvq/bilibili_tool_pro
docker run -d --name="bili" \
    -v /bili/Logs:/app/Logs \
    -e Ray_DailyTaskConfig__Cron="0 15 * * *" \
    -e Ray_LiveLotteryTaskConfig__Cron="0 22 * * *" \
    -e Ray_UnfollowBatchedTaskConfig__Cron="0 6 1 * *" \
    -e Ray_VipBigPointConfig__Cron="7 1 * * *" \
    ghcr.io/raywangqvq/bilibili_tool_pro

# 查看实时日志
docker logs -f bili
#登录
docker exec -it bili bash -c "dotnet Ray.BiliBiliTool.Console.dll --runTasks=Login"

自己的实际运行流程:

# 拉取镜像
docker pull ghcr.io/raywangqvq/bilibili_tool_pro
# 生成并运行容器
docker run -d --name="bili" \
    -v /bili/Logs:/app/Logs \
    -e Ray_DailyTaskConfig__Cron="0 15 * * *" \
    -e Ray_LiveLotteryTaskConfig__Cron="0 22 * * *" \
    -e Ray_UnfollowBatchedTaskConfig__Cron="0 6 1 * *" \
    -e Ray_VipBigPointConfig__Cron="7 1 * * *" \
    ghcr.io/raywangqvq/bilibili_tool_pro

# 查看日志
docker logs bili
#进入容器内部,获取配置文件
docker exec -it bili /bin/bash
#/app/appsettings.json、/app/appsettings.Production.json
#/app/scripts/crontab
#下载并保存该配置文件至服务器/bili/config/目录

#运行容器并映射配置文件
docker run -d --name="bili" \
-v /bili/Logs:/app/Logs \
-v /bili/config/appsettings.json:/app/appsettings.json \
-v /bili/config/appsettings.Production.json:/app/appsettings.Production.json \
-v /bili/config/crontab:/app/scripts/crontab \
    ghcr.io/raywangqvq/bilibili_tool_pro

#如需修改任务运行时间,修改crontab文件
#如需关闭开启任务,删除新增crontab文件对应任务运行时间

#登录
docker exec -it bili bash -c "dotnet Ray.BiliBiliTool.Console.dll --runTasks=Login"
Logo

鸿蒙生态一站式服务平台。

更多推荐