- 1. 前期工作
- 2. 方式一:一键脚本(推荐)
- 3. 方式二:手动 Docker Compose
- 4. 方式三:手动Docker指令
- 5. 登录
- 6. 添加 Bili 账号
- 7. 自己构建镜像(非必须)
- 8. 其他
apt-get update
apt-get install curl
bash <(curl -sSL https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/docker/install.sh)
# 创建目录
mkdir bili_tool_web && cd bili_tool_web
# 下载
wget https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/docker/sample/docker-compose.yml
mkdir -p config
cd ./config
wget https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/docker/sample/config/cookies.json
cd ..
# 启动
docker compose up -d
# 查看启动日志
docker logs -f bili_tool_web
最终文件结构如下:
bili_tool_web
├── Logs
├── config
├──── cookies.json
└── docker-compose.yml
# 启动 docker-compose
docker compose up -d
# 停止 docker-compose
docker compose stop
# 查看实时日志
docker logs -f bili_tool_web
# 进入容器
docker exec -it bili_tool_web /bin/bash
# 手动更新容器
docker compose pull && docker compose up -d
# 创建目录
mkdir bili_tool_web && cd bili_tool_web
# 生成并运行容器
docker pull ghcr.io/raywangqvq/bili_tool_web
docker run -d --name="bili_tool_web" \
-p 22330:8080 \
-e TZ=Asia/Shanghai \
-v ./Logs:/app/Logs \
-v ./config:/app/config \
ghcr.io/raywangqvq/bili_tool_web
# 查看实时日志
docker logs -f bili_tool_web
其中,cookie需要替换为自己真实的cookie字符串
# 启动容器
docker start bili_tool_web
# 停止容器
docker stop bili_tool_web
# 重启容器
docker restart bili_tool_web
# 删除容器
docker rm bili_tool_web
# 进入容器
docker exec -it bili_tool_web /bin/bash
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
--run-once --cleanup \
bili_tool_web
- 默认用户:
admin - 默认密码:
BiliTool@2233
首次登陆后,请到Admin页面修改密码。
扫码进行账号添加。
目前我提供和维护的镜像:
- DockerHub:
[zai7lou/bili_tool_web](https://hub.docker.com/repository/docker/zai7lou/bili_tool_web) - GitHub:
[bili_tool_web](https://github.com/RayWangQvQ/BiliBiliToolPro/pkgs/container/bili_tool_web)
如果有需要(大部分都不需要),可以使用源码自己构建镜像,如下:
在有项目的Dockerfile的目录运行
docker build -t TARGET_NAME .
TARGET_NAME为镜像名称和版本,可以自己起个名字
代码编译和发布环境: mcr.microsoft.com/dotnet/sdk:8.0
代码运行环境: mcr.microsoft.com/dotnet/aspnet:8.0
如果下载github资源有问题,可以尝试添加加速器。

