概要
- フル名
docker.io/borda/docker_python-opencv-ffmpeg- Registry
- docker.io
- 名前空間
- borda
- リポジトリ
- docker_python-opencv-ffmpeg
- キャッシュ Tag 数
- 203
- 最終同期
- 07/06/2026, 12:12 PM
- 関連トピック
概要
预装 Python、OpenCV 与 FFmpeg 的 CI/构建基础镜像,用于计算机视觉流水线与 wheel 编译,面向 `--rm` 构建任务。
詳細
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/数据库服务