使用Github Actions自建Docker镜像仓库

使用Github Actions自建Docker镜像仓库

背景

最近服务器出现无法拉取DockerHub镜像等问题。

使用Github Actions自建Docker镜像仓库

fork项目docker_image_sync

fork之后可以自由发挥,实现自己的需求

获取云厂商容器镜像服务信息

以阿里云容器镜像服务为例



配置github secrets


ALIYUN_NAME_SPACE就是阿里云命名空间名称

ALIYUN_REGISTRY就是阿里云容器镜像服务访问域名,每个区域的域名有所不同

ALIYUN_REGISTRY_PASSWORD就是我们设置的固定密码

ALIYUN_REGISTRY_USER就是我们阿里云账号

运行github action

配置需要同步的镜像


支持镜像模式

  • 默认方式:nginx或nginx:1.27,默认同步amd64架构镜像
  • 多架构同步方式:--platform=linux/amd64,linux/arm64 nginx:1.27,多架构使用","分割

同步后效果



华为云配置








HUAWEI_NAME_SPACE就是华为云组织名称

HUAWEI_REGISTRY就是华为容器镜像服务访问域名,每个区域的域名有所不同

HUAWEI_SCRET就是我们设置的Secret Access Key

HUAWEI_KEY就是我们设置的Access Key ID

相关推荐
lxw20230271167 小时前
k8s的控制器
云原生·容器·kubernetes
徐小夕8 小时前
表格、文档、甘特、大屏、表单一站打通:pxcharts超级表格4.0正式上线!
前端·算法·github
FoldWinCard9 小时前
K8s -- 控制器管理
云原生·容器·kubernetes
vortex59 小时前
GitHub 隐藏URL技巧
github
峰向AI9 小时前
10年开源云盘 Nextcloud:你自己的云,你自己的规则,告别付费
github
容器魔方10 小时前
云容器引擎 CCE 2026-Q2 优化升级:AI 推理负载、备份中心、Gateway API能力全新上线!
人工智能·云原生·容器·开源
无望__wsk10 小时前
k8s的pod管理
云原生·容器·kubernetes
菜鸟界的菜鸟10 小时前
k8s-Service详解(七)
云原生·容器·kubernetes
wazmlp00188736910 小时前
k8s pod 管理
docker·容器·kubernetes
Dear~yxy10 小时前
k8s的pod
云原生·容器·kubernetes