本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

本Docker镜像专为Dask-Jobqueue项目设计,用于支持持续集成(CI)流程。通过提供预配置的标准化环境,确保Dask-Jobqueue的测试、构建及验证流程在不同环境中保持一致性,简化开发团队的自动化工作流。
pytest、tox)、代码检查工具(如flake8、black)及构建工具py38、py39、py310)及Dask版本从Docker Hub拉取最新版本镜像:
docker pull daskjobqueue/ci:latest
指定Python版本(如Python 3.10):
docker pull daskjobqueue/ci:py310
运行测试命令示例:
docker run --rm \ -v $(pwd):/app \ # 挂载本地代码目录至容器内/app -e PYTHON_VERSION=3.10 \ # 指定Python版本(可选) -e DASK_VERSION=2023.12.0 \ # 指定Dask版本(可选) daskjobqueue/ci:py310 \ pytest /app/tests # 执行测试命令
在.github/workflows/ci.yml中配置:
jobs: test: runs-on: ubuntu-latest strategy: matrix: python-version: ["3.8", "3.9", "3.10"] steps: - uses: actions/checkout@v4 - name: Run tests with Dask-Jobqueue CI image run: | docker run --rm \ -v $(pwd):/app \ -e PYTHON_VERSION=${{ matrix.python-version }} \ daskjobqueue/ci:py${{ matrix.python-version }} \ pytest /app/tests -v
创建docker-compose.yml:
version: '3' services: ci-test: image: daskjobqueue/ci:latest volumes: - ./:/app environment: - PYTHON_VERSION=3.10 - DASK_VERSION=latest - TEST_LOG_LEVEL=DEBUG command: pytest /app/tests --cov=dask_jobqueue
运行:
docker-compose up ci-test
| 环境变量名 | 描述 | 默认值 |
|---|---|---|
PYTHON_VERSION | 指定Python版本(用于多版本测试) | 3.10 |
DASK_VERSION | 指定Dask版本(如2023.12.0) | latest |
TEST_LOG_LEVEL | 测试日志级别(DEBUG/INFO/WARN) | INFO |
COVERAGE_REPORT | 是否生成覆盖率报告(true/false) | false |
TOX_ENV | 指定tox环境(如py310-unit) | all |
-v挂载代码目录,避免重复构建镜像py310-2024.01)而非latest,确保版本一致性镜像由Dask-Jobqueue维护团队定期更新,同步依赖版本及安全补丁。最新版本及标签信息可通过Docker Hub仓库(daskjobqueue/ci)获取。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429