使用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

相关推荐
亚空间仓鼠12 小时前
Docker容器化高可用架构部署方案(六)
docker·容器·架构
前端老曹12 小时前
Docker 从入门到放弃:完整指南
运维·docker·容器
知识领航员13 小时前
蘑兔AI音乐深度实测:功能拆解、实测表现与适用场景
java·c语言·c++·人工智能·python·算法·github
咖啡里的茶i14 小时前
在Docker环境中安装Hadoop cluster 实验报告一
hadoop·docker·容器
汪汪大队u14 小时前
续:从 Docker Compose 到 Kubernetes(2)—— 服务优化与排错
网络·后端·物联网·struts·容器
rabbit_pro14 小时前
Docker compose部署Ollama使用模型
linux·运维·docker
ILL11IIL15 小时前
k8s的pod管理及优化
云原生·容器·kubernetes
咖啡里的茶i16 小时前
在Docker环境中安装Hadoop cluster 实验报告三
docker
笑洋仟16 小时前
docker的overlay2目录占用磁盘空间很大,清理办法
运维·docker·容器
木雷坞16 小时前
2026 年 5 月国内可用 Docker 镜像源列表与配置方法
运维·docker·容器