基于python:3-alpine的Docker镜像,封装了用于管理backplane/conex GitHub仓库的工具程序。
该镜像的源代码托管在GitHub的backplane/conex仓库的conex-helper目录下。
conex-helper是一个专为维护backplane/conex仓库设计的工具镜像,提供自动化文档更新、工作流维护和构建元数据生成功能,简化仓库管理流程并确保配置一致性。
README.mddocker.yml,同步容器子目录列表适用于backplane/conex仓库的维护者,可用于:
程序包含三个主要子命令:update-readme、update-workflow和metadata。
usage: main.py [-h] [--debug] [--dhuser DHUSER] command ... 用于维护github.com/backplane/conex仓库的工具 位置参数: command update-readme 从容器子目录的README文件更新中心README update-workflow 更新GitHub Actions工作流文件'docker.yml',同步容器子目录列表 metadata 在容器构建GitHub Action期间调用,生成供后续构建步骤使用的工作流输出 选项: -h, --help 显示此帮助消息并退出 --debug 启用调试输出(默认值:False) --dhuser DHUSER 链接镜像时使用的Docker Hub仓库路径(默认值:backplane)
update-readme子命令用于从容器子目录的README.md文件更新中心README.md。
usage: main.py update-readme [-h] [-i HEADER] readme subdir_readmes [subdir_readmes ...] 位置参数: readme 要更新的Markdown文件路径 subdir_readmes 用于构建的源README.md文件 选项: -h, --help 显示此帮助消息并退出 -i HEADER, --header HEADER 要包含在输出开头的头文件(可多个)(默认值:[])
update-workflow子命令用于更新GitHub Actions工作流文件docker.yml,同步当前容器子目录列表。
usage: main.py update-workflow [-h] [--workflowfile WORKFLOWFILE] [--basedir BASEDIR] [-l] 选项: -h, --help 显示此帮助消息并退出 --workflowfile WORKFLOWFILE 要更新的工作流文件路径(原地更新)(默认值:.github/workflows/docker.yml) --basedir BASEDIR 仓库基础路径(默认值:.) -l, --list 不进行任何更改,仅打印当前操作文件中的容器列表(默认值:False)
metadata子命令在Docker构建GitHub Action期间调用,用于生成供后续构建步骤使用的工作流输出。
包括将当前构建上下文的易变校验和与Docker Hub上对应镜像的易变校验和标签进行比较,从而在构建上下文未更改时跳过构建。
usage: main.py metadata [-h] [--forcedbuilds FORCEDBUILDS] [--repo REPO] [--psumlabel PSUMLABEL] [--platforms PLATFORMS] [--platforms-override-file PLATFORMS_OVERRIDE_FILE] [--licenses LICENSES] [--licenses-override-file LICENSES_OVERRIDE_FILE] contextname 位置参数: contextname 包含Docker构建上下文的目录名称 选项: -h, --help 显示此帮助消息并退出 --forcedbuilds FORCEDBUILDS 逗号分隔的容器上下文列表,无论上下文的易变校验和如何都强制构建(默认值:) --repo REPO 镜像仓库,传递给'docker pull'命令(默认值:None) --psumlabel PSUMLABEL 应用于镜像的命名空间易变校验和标签名称(默认值:be.backplane.image.context_psum) --platforms PLATFORMS 默认构建平台列表(默认值:linux/amd64,linux/arm64,linux/arm/v7) --platforms-override-file PLATFORMS_OVERRIDE_FILE 上下文目录中列出构建平台的文件名称(默认值:.build_platforms.txt) --licenses LICENSES 主要镜像内容的默认SPDX许可证表达式(默认值:Various Open Source) --licenses-override-file LICENSES_OVERRIDE_FILE 上下文目录中列出SPDX许可证表达式的文件名称(默认值:LICENSES.txt)
以下shell函数可辅助交互式运行此镜像:
shconex_helper() { docker run \ --rm \ --interactive \ --tty \ --volume "$(pwd):/work" \ "backplane/conex-helper" \ "$@" }
来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 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 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429