本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
OpenMandriva Builder 镜像是一个在 ABF ([***] 构建节点上运行 mock 以构建 RPM 文件的 Docker 镜像。该镜像提供了标准化的构建环境,简化了 OpenMandriva 软件包的构建流程,支持多种架构和平台版本。
git clone [***]
cd docker-builder sudo sh docker-brew-openmandriva/mkimage-dnf.sh --rootfs=/tmp/ --version=cooker --arch=x86_64 --with-builder
docker run -ti --rm --privileged=true -h <yourname>.openmandriva.org \ -e BUILD_TOKEN="your_token" \ -e BUILD_ARCH="x86_64 armv7hl i586 i686 aarch64" \ -e BUILD_PLATFORM="cooker,4.0,rolling,rock" openmandriva/builder
| 环境变量 | 描述 | 示例 |
|---|---|---|
| BUILD_TOKEN | ABF 构建令牌,用于身份验证 | "your_token" |
| BUILD_ARCH | 指定构建架构,多个架构用空格分隔 | "x86_64 armv7hl" |
| BUILD_PLATFORM | 指定构建平台版本,多个平台用逗号分隔 | "cooker,4.0,rolling,rock" |
sudo dnf install qemu qemu-riscv64-static qemu-riscv64-static qemu-arm-static qemu-aarch64-static
sudo systemctl restart systemd-binfmt
docker run -ti --rm --privileged=true -h <yourname>.openmandriva.org \ -e BUILD_TOKEN="your_token" \ -e BUILD_ARCH="riscv64" \ -e BUILD_PLATFORM="cooker,4.0,rolling,rock" openmandriva/builder
docker rm -v $(docker ps -a -q -f status=exited)
警告:不建议在容器外运行此脚本
sudo dnf install -y mock git coreutils curl sudo rpmdevtools python-yaml
sudo echo "%mock ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers sudo usermod -a -G mock $USER sudo chown -R $USER:mock /etc/mock
PACKAGE=htop GIT_REPO=git://github.com/OpenMandrivaAssociation/htop.git \ USE_EXTRA_TESTS=true PLATFORM_ARCH=x86_64 PLATFORM_NAME=cooker \ UNAME=fdrt EMAIL=*** USE_MOCK_CACHE= EXTRA_CFG_OPTIONS= \ REPO_NAMES='cooker_main_release cooker_main_updates' \ REPO_URL='[***] \ [***]\ PROJECT_VERSION=master FILE_STORE_ADDR=[***] \ /usr/bin/python build-rpm.py
免费版仅支持 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