在树莓派创建Docker Cloud Builder时遇未知构建器错误求助
问题描述
在树莓派上部署Docker Cloud Builder以转移构建任务到云端,已完成以下操作:
- 安装并验证了最新版buildx和compose
- 执行
docker login成功登录Docker Hub
但运行docker buildx create --driver cloud <my-org>/my-builder时,报错:
ERROR: unknown builder: no builders found for group:
/my-builder
注:<my-org>为实际Docker Hub账号名
问题原因及解决办法
原因
你指定的<my-org>/my-builder云端构建器组尚未在Docker Cloud平台创建,本地buildx无法找到对应的云端资源,导致报错。
解决步骤
创建云端构建器组
登录Docker Hub后台,进入Build Cloud管理界面,创建一个名为my-builder的构建器组,确保该组归属你的<my-org>账号,等待其状态变为可用。验证本地与云端的连接
- 执行
docker buildx ls,确认是否能看到云端的构建器组 - 若未显示,重新执行
docker login确认登录状态,或重启buildx:docker buildx stop && docker buildx start
- 执行
重新执行创建命令
确认构建器组存在后,再次运行:docker buildx create --driver cloud <my-org>/my-builder如需直接设为默认构建器,添加
--use参数:docker buildx create --driver cloud <my-org>/my-builder --use树莓派环境额外检查
- 确保Docker版本≥23.0.0,执行
docker --version验证 - 检查网络连通性,确保树莓派能正常访问Docker Cloud服务
- 确保Docker版本≥23.0.0,执行
内容的提问来源于stack exchange,提问作者Olivier
相关产品推荐
相关产品推荐

