DockerHub解决镜像拉取之困

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。

推荐:Linux运维老纪的首页,持续学习,不断总结,共同进步,活到老学到老
导航剑指大厂系列:全面总结 运维核心技术:系统基础、数据库、网路技术、系统安全、自动化运维、容器技术、监控工具、脚本编程、云服务等。
常用运维工具系列:常用的运维开发工具, zabbix、nagios、docker、k8s、puppet、ansible等
数据库系列:详细总结了常用数据库 mysql、Redis、MongoDB、oracle 技术点,以及工作中遇到的 mysql 问题等
懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

DockerHub解决镜像拉取之困

1、简介

在当今软件开发的快节奏环境中,容器化技术已成为推动现代化软件部署和运维的关键力量。镜像仓库DockerHub为全球开发者提供了一个共享和分发应用的平台。然而,国内开发者在尝试从DockerHub拉取镜像时已经无法拉取,这不仅影响了开发效率,也增加了项目部署的复杂性。

2、特点

使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用

  • 支持DockerHub, gcr.io, k8s.io, ghcr.io等任意仓库

  • 支持最大40GB的大型镜像

  • 使用阿里云的官方线路,速度快

3、使用方式

登录阿里云容器镜像服务,创建一个命名空间
访问凭证-->获取环境变量
  • 命名空间(ALIYUN_NAME_SPACE)
  • 用户名(ALIYUN_REGISTRY_USER)

  • 密码(ALIYUN_REGISTRY_PASSWORD)

  • 仓库地址(ALIYUN_REGISTRY)

配置环境变量

<!--进入Settings->Secret and variables->Actions->New Repository secret-->

添加镜像

<!--打开images.txt文件,添加你想要的镜像 可以加tag,也可以不用(默认latest)-->

执行
查看结果

4、镜像重名

复制代码
#程序自动判断是否存在名称相同, 但是属于不同命名空间的情况。如果存在,会把命名空间作为前缀加在镜像名称前
xhofe/alist
xiaoyaliu/alist

5、定时执行

<!--修改/.github/workflows/docker.yaml文件 添加 schedule即可定时执行(此处cron使用UTC时区)-->

相关推荐
guo_wen_qiang9 小时前
mac中docker desktop服务端开启远程访问
运维·服务器·macos·docker
云飞云共享云桌面10 小时前
医疗器械设备研发:多人同时操作 SolidWorks,怎样依靠单台服务器替代多工作站
运维·服务器·网络·数据库·制造
T型码农要学习10 小时前
开源项目5|FileBrowser:免费在线文件管理器!随时随地管控服务器文件
运维·服务器·人工智能·开源
朱 欢 庆10 小时前
云服务器附件备份到本机内网服务器
运维·服务器·前端·经验分享
梦想不只是梦与想10 小时前
Web 服务器网关协议:ASGI 和 WSGI
服务器·python·fastapi
Sayai10 小时前
Elasticsearch 9 安装验证实战:start-local 一键部署 + Docker 手动安装踩坑指南
大数据·elasticsearch·docker
智恒百亿10 小时前
8 卡 RTX 5090 服务器深度实测:256GB 显存能否支撑 70B 模型微调?选型参考
大数据·运维·服务器·人工智能
小诗懂技术15 小时前
【网络通信UDP】基础 进程间不同主机的通信
运维·服务器·网络
weixin_4407305015 小时前
selenium实战记录-从登陆-首页-进入应用流程用例三种参数化+日志+报告
服务器·selenium·测试工具
名字还没想好☜16 小时前
Docker 容器安全加固实战:非 root、只读根文件系统、drop capabilities 与最小攻击面
运维·安全·docker·容器·kubernetes