
iterait/archlinux本仓库包含Iterait a.s.提供的开源Docker镜像,基于ArchLinux定制,支持CPU与GPU环境,适用于部署、开发及TensorFlow应用等场景。镜像设计兼顾灵活性与性能,可满足基础环境部署、开发工具链集成及深度学习任务(如GPU加速)等需求。
| 场景类型 | 适用镜像 | 说明 |
|---|---|---|
| 基础ArchLinux部署 | iterait/archlinux:latest | 轻量定制化ArchLinux环境,用于通用部署。 |
| 开发环境需求 | iterait/archlinux-dev:latest | 集成base-devel工具链,适用于源码编译。 |
| TensorFlow应用运行 | iterait/tensorflow:latest | 预安装TensorFlow,适用于CPU环境推理。 |
| GPU加速场景(如深度学习) | iterait/*:cuda系列 | 支持CUDA的镜像,适用于GPU训练/推理。 |
Iterait提供的镜像已发布至DockerHub,包含以下版本:
| CPU-only镜像 | GPU-enabled镜像 | 描述 |
|---|---|---|
iterait/archlinux:latest | iterait/archlinux:cuda | 基础ArchLinux环境,集成yay包管理器。 |
iterait/archlinux-dev:latest | iterait/archlinux-dev:cuda | 基础镜像 + base-devel开发工具链。 |
iterait/tensorflow:latest | iterait/tensorflow:cuda | 基础镜像 + TensorFlow运行环境。 |
所有镜像支持通过标准Docker构建流程生成,可指定CPU或GPU版本。
使用常规Docker构建命令,可选择添加--squash参数压缩镜像层:
bashdocker build -t <镜像名称> -f <Dockerfile路径> --squash .
如需启用CUDA支持,通过--build-arg tag=cuda指定构建参数:
bashdocker build --build-arg tag=cuda -t <镜像名称>:cuda -f <Dockerfile路径> .
直接通过docker run启动容器,示例如下:
bashdocker run -it <镜像名称> /bin/bash # -it:交互式终端;/bin/bash:启动bash shell
需使用nvidia-docker(或Docker的nvidia运行时)启用GPU支持,关键配置如下:
--runtime=nvidiaNVIDIA_VISIBLE_DEVICES指定可用GPU(如0,1表示第1、2块GPU)示例(使用2块GPU并启动bash):
bashdocker run --runtime=nvidia \ -e NVIDIA_VISIBLE_DEVICES=0,1 \ # 指定使用GPU 0和1 -it <镜像名称>:cuda /bin/bash # 使用带cuda标签的镜像
| 参数/环境变量 | 作用 | 示例值 |
|---|---|---|
--build-arg tag=cuda | 构建时启用CUDA支持 | tag=cuda |
--runtime=nvidia | 运行时使用nvidia-docker运行时 | - |
NVIDIA_VISIBLE_DEVICES | 指定可用GPU设备ID列表 | 0,1(多GPU)、all(所有GPU) |





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务