Overview
- Full name
docker.io/borda/docker_python-opencv-ffmpeg- Registry
- docker.io
- Namespace
- borda
- Repository
- docker_python-opencv-ffmpeg
- Cached tags
- 203
- Last synced
- 07/06/2026, 12:12 PM
- Topics
Introduction
预装 Python、OpenCV 与 FFmpeg 的 CI/构建基础镜像,用于计算机视觉流水线与 wheel 编译,面向 `--rm` 构建任务。
Details
borda/docker_python-opencv-ffmpeg 集成 Python 运行时、OpenCV 头库与 FFmpeg 编解码依赖,减少 CV/ML 项目在 CI 中重复安装系统包。典型作为 GitLab/Jenkins 构建阶段基础镜像编译扩展或跑单元测试,定位为一次性构建/CI 镜像,非长期在线服务;K8s 场景使用 Job/Pipeline 而非 Deployment。
快速启动
docker run --rm \
-v $(pwd):/workspace \
-w /workspace \
docker.io/borda/docker_python-opencv-ffmpeg:latest \
python -c "import cv2; print(cv2.__version__)"
推荐实践
docker run --rm \
-v $(pwd):/workspace \
-w /workspace \
-e PIP_CACHE_DIR=/workspace/.pip-cache \
docker.io/borda/docker_python-opencv-ffmpeg:python3.11-opencv4.9 \
pip wheel . -w dist/
核心参数说明
-v $(pwd):/workspace— 源码与产物挂载-w /workspace— 构建工作目录-e PIP_CACHE_DIR— pip 缓存加速重复构建- 定位 — CI
--rm构建任务 - 固定 tag — Python/OpenCV 版本 pin
- 非 — 常驻 Web/数据库服务