Docker Hub 地址: difyz9/ytb2bili-base
这是 YTB2BILI 项目的基础 Docker 镜像,基于 Ubuntu 22.04,预装了 yt-dlp、ffmpeg、whisper.cpp 和 Node.js 等核心依赖。
difyz9/ytb2bili-base:<tag>
latest - 最新稳定版本(推荐)v<version> - 特定版本号(如 v3.0, v2.1)<date> - 特定日期构建(如 2026-01-29)ubuntu-22.04 - 指定 Ubuntu 版本# 拉取最新版本
docker pull difyz9/ytb2bili-base:latest
# 拉取特定版本
docker pull difyz9/ytb2bili-base:v3.0
# 拉取特定日期构建
docker pull difyz9/ytb2bili-base:2026-01-29
docker pull difyz9/ytb2bili-base:latest
docker run -it difyz9/ytb2bili-base:latest /bin/bash
docker run -d --name ytb2bili-base difyz9/ytb2bili-base:latest
# 检查 yt-dlp 版本
docker run --rm difyz9/ytb2bili-base:latest yt-dlp --version
# 检查 ffmpeg 版本
docker run --rm difyz9/ytb2bili-base:latest ffmpeg -version
# 检查 Node.js 版本
docker run --rm difyz9/ytb2bili-base:latest node --version
# 检查 whisper.cpp
docker run --rm difyz9/ytb2bili-base:latest whisper --version
FROM difyz9/ytb2bili-base:latest
# 设置工作目录
WORKDIR /app
# 复制应用文件
COPY . .
# 安装应用依赖
RUN npm install
# 暴露端口
EXPOSE 3000
# 启动命令
CMD ["npm", "start"]
version: '3.8'
services:
ytb2bili:
image: difyz9/ytb2bili-base:latest
container_name: ytb2bili
volumes:
- ./app:/app
- ./data:/data
ports:
- "3000:3000"
environment:
- NODE_ENV=production
restart: unless-stopped
| 软件 | 版本 | 说明 |
|---|---|---|
| Ubuntu | 22.04 | 基础操作系统 |
| Python | 3.10+ | Python 运行时 |
| Node.js | 20.x | JavaScript 运行时 |
| yt-dlp | Latest | 视频下载工具 |
| ffmpeg | Latest | 视频处理工具 |
| whisper.cpp | Latest | 语音识别工具 |
git - 版本控制curl - 数据传输工具build-essential - 编译工具链cmake - 构建系统supervisor - 进程管理器CGO_LDFLAGS="-L/usr/local/lib"
CGO_CFLAGS="-I/usr/local/include"
LD_LIBRARY_PATH="/usr/local/lib"
该镜像通过 GitHub Actions 自动构建和更新:
镜像支持以下架构:
linux/amd64 - x86_64 架构linux/arm64 - ARM64 架构(如 Apple Silicon)拉取时会自动选择适合您系统的架构。
如果您发现问题或有改进建议:
A: 生产环境建议使用版本号标签(如 v3.0),开发环境可以使用 latest。
A: 可以配置 Docker 镜像加速器,或使用国内的容器镜像服务。
A: 使用 docker inspect difyz9/ytb2bili-base:latest 查看详细信息。
A: 支持 amd64 和 arm64,Docker 会自动选择匹配的架构。
如有问题或建议,欢迎通过以下方式联系:
Happy Coding! 🚀
Content type
Image
Digest
sha256:cd2771485…
Size
476.3 MB
Last updated
about 2 months ago
docker pull difyz9/ytb2bili-base