利用阿里云拉取墙外镜像

2023-10-08 10:10
文章标签 镜像 阿里 云拉取 墙外

本文主要是介绍利用阿里云拉取墙外镜像,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

利用阿里云拉取墙外镜像

 K8S很多镜像都是国内无法拉取的,利用阿里的镜像仓库可以很容易拉取这些镜像,我的方式如下:

1.创建存放Dockerfile的仓库

 很简单,直接创建一个仓库用于存放Dockerfile的仓库,比如我的docker-ali-autobuild,经过不断摸索,建议文件结构采用如下方式(即 image-name -> version -> Dockerfile)比较合理

目录结构

Dockerfile中直接使用FROM指令引入我们所需要的镜像即可,比如我这里的quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.25.0

2.创建阿里云镜像仓库并绑定代码源

 命名空间随便搞,比如我这里就是hhu,然后创建对应镜像的仓库,代码源选择第一步创建的docker-ali-autobuild 即可,过程如下:

[外链图片转存失败(img-w5BULPmh-1563537714051)(https://i.postimg.cc/Hnwfg5W9/image.gif)]

注:务必选中“使用海外机器构建”。

3.创建镜像构建任务

 由于结构原因我们不能使用阿里云的自动构建的功能,但可以tag的方式来构建,创建tag并推送:

liuwg-a@liuwg-a-p01 MINGW64 /f/个人相关/docker-ali-autobuild (master)
$ git tag -a release-v0.25.0 -m "nginx-ingress-controller:0.25.0"liuwg-a@liuwg-a-p01 MINGW64 /f/个人相关/docker-ali-autobuild (master)
$ git tag
release-v0.25.0liuwg-a@liuwg-a-p01 MINGW64 /f/个人相关/docker-ali-autobuild (master)
$ git push origin release-v0.25.0
Enumerating objects: 1, done.
Counting objects: 100% (1/1), done.
Writing objects: 100% (1/1), 179 bytes | 89.00 KiB/s, done.
Total 1 (delta 0), reused 0 (delta 0)
To github.com:Jacksonary/docker-ali-autobuild.git* [new tag]         release-v0.25.0 -> release-v0.25.0

创建构建规则并开始构建

创建规则并构建

构建完成后,引用该镜像即可从阿里云拉取。

【附】:git tag的简单语法

  • 创建tag:git tag -a <tag-name> -m "some describe"
  • 查看本地tag:git tag
  • 推送tag:git push origin <tag-name>
  • 本地删除tag:git tag -d <tag-name>
  • 删除远程tag:git push origin :refs/tags/<tag-name>

这篇关于利用阿里云拉取墙外镜像的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/164541

相关文章

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

Docker镜像修改hosts及dockerfile修改hosts文件的实现方式

《Docker镜像修改hosts及dockerfile修改hosts文件的实现方式》:本文主要介绍Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价... 目录docker镜像修改hosts及dockerfile修改hosts文件准备 dockerfile 文

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

使用国内镜像源优化pip install下载的方法步骤

《使用国内镜像源优化pipinstall下载的方法步骤》在Python开发中,pip是一个不可或缺的工具,用于安装和管理Python包,然而,由于默认的PyPI服务器位于国外,国内用户在安装依赖时可... 目录引言1. 为什么需要国内镜像源?2. 常用的国内镜像源3. 临时使用国内镜像源4. 永久配置国内镜

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

docker如何删除悬空镜像

《docker如何删除悬空镜像》文章介绍了如何使用Docker命令删除悬空镜像,以提高服务器空间利用率,通过使用dockerimage命令结合filter和awk工具,可以过滤出没有Tag的镜像,并将... 目录docChina编程ker删除悬空镜像前言悬空镜像docker官方提供的方式自定义方式总结docker

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

阿里云服务器ces

允许公网通过 HTTP、HTTPS 等服务访问实例 https://help.aliyun.com/document_detail/25475.html?spm=5176.2020520101.0.0.3ca96b0b3KGTPq#allowHttp

LLM系列 | 38:解读阿里开源语音多模态模型Qwen2-Audio

引言 模型概述 模型架构 训练方法 性能评估 实战演示 总结 引言 金山挂月窥禅径,沙鸟听经恋法门。 小伙伴们好,我是微信公众号《小窗幽记机器学习》的小编:卖铁观音的小男孩,今天这篇小作文主要是介绍阿里巴巴的语音多模态大模型Qwen2-Audio。近日,阿里巴巴Qwen团队发布了最新的大规模音频-语言模型Qwen2-Audio及其技术报告。该模型在音频理解和多模态交互