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

相关推荐
哲Zheᗜe༘2 分钟前
学习K8S-Deployment资源对象
docker·容器·kubernetes
生活爱好者!5 分钟前
【影视项目】NAS 部署稳定视频订阅源咪咕
服务器·网络·docker·容器·音视频
Crystal32813 分钟前
Git 基础:生成版本、撤消操作、版本重置、忽略文件
前端·git·github
robin591128 分钟前
容器-PUSH镜像卡住问题排查
容器·golang·kubernetes
国家不保护废物38 分钟前
RAG + Agent + Prompt工程中
docker·llm·aigc
天命码喽c1 小时前
Docker-compose部署GraphRAG-2.7.0
运维·docker·容器
Elastic 中国社区官方博客3 小时前
用 Elasticsearch 构建一个 ChatGPT connector 来查询 GitHub issues
大数据·人工智能·elasticsearch·搜索引擎·chatgpt·github·全文检索
你的坚持终将美好,3 小时前
Docker 中一起启动多个容器脚本
docker·容器
像风一样自由20203 小时前
Docker 与 Docker Compose:从零开始的容器化之旅
运维·docker·容器
血小溅3 小时前
Springboot项目Docker 多平台构建指南
后端·docker