本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
OPAE nlb 示例应用镜像基于 Open Programmable Acceleration Engine (OPAE) 原生环回适配器(nlb)加速功能单元(AFU)构建,主要用于展示 Intel FPGA 设备插件功能及基于 OPAE 的 FPGA 编程方法。该镜像包含预编译的示例应用,可帮助用户快速理解 FPGA 设备在容器环境中的集成与使用方式。
通过 docker run 命令启动容器,需挂载 FPGA 设备路径并配置设备访问权限:
docker run --rm -it \ --device /dev/intel-fpga-port.0 \ # 挂载 FPGA 设备端口(根据实际设备调整) --device /dev/intel-fpga-fme.0 \ # 挂载 FPGA 管理设备(根据实际设备调整) -v /opt/opae/nlb:/opt/nlb \ # 挂载本地 AFU 配置文件(可选) intel/opae-nlb-samples:latest # 镜像名称(示例,需替换为实际镜像标签)
容器启动后,可执行内置示例应用(如 nlb3、nlb0 等,具体取决于镜像版本):
# 运行 nlb3 环回测试应用 ./nlb3 --mode=loopback --iterations=1000
通过 Kubernetes Pod 部署示例应用,需指定 FPGA 设备资源:
# fpga-nlb-sample.yaml apiVersion: v1 kind: Pod metadata: name: fpga-nlb-sample spec: containers: - name: nlb-app image: intel/opae-nlb-samples:latest command: ["./nlb3", "--mode=loopback", "--iterations=1000"] resources: limits: intel.com/fpga-arria10-nlb3: 1 # 请求 1 个 FPGA 设备(资源名称需与设备插件配置匹配)
部署命令:
kubectl apply -f fpga-nlb-sample.yaml
| 环境变量名 | 说明 | 默认值 |
|---|---|---|
OPAE_LOG_LEVEL | OPAE 运行时日志级别(0-5) | 3(INFO) |
FPGA_DEVICE_ID | 指定 FPGA 设备 ID(多设备场景) | 自动发现第一个设备 |
AFU_IMAGE_PATH | AFU 镜像文件路径 | /opt/nlb/afu_image.gbs |
| 挂载路径 | 说明 | 必要性 |
|---|---|---|
/dev/intel-fpga-port.* | FPGA 端口设备文件 | 必需 |
/dev/intel-fpga-fme.* | FPGA 管理设备文件 | 必需 |
/opt/opae/nlb | 本地 AFU 配置/镜像文件目录 | 可选(自定义配置时) |
/dev/intel-fpga-port.0)需根据宿主环境实际设备调整,可通过 ls /dev/intel-fpga-* 查看。nlb3)可能因镜像版本而异,建议通过 ls / 查看容器内可执行文件。免费版仅支持 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