亲测可用,这个方法是由技术爬爬虾大佬提供,简单地说就是通过github上的docker_image_pusher项目,将国外docker镜像转存到阿里云私人仓库。

此方法需要你有一个github账号,有一个阿里云账号。注册方法这里就不赘述了。

1.1.   获取阿里云相关参数

登录阿里云容器镜像服务。地址:https://cr.console.aliyun.com。

启用个人实例,创建一个命名空间,如,我创建了一个myspqce0103的命名空间。

在访问凭证中设置固定密码。

记住密码、用户名、仓库地址、命名空间这四个参数,后续会用到。

1.2.   复刻docker_image_pusher项目

在github上打开docker_image_pusher项目,地址:https://github.com/tech-shrimp/docker_image_pusher,将其fork到自己仓库。

点击左上角的图标。

在展开的列表中找到刚刚复刻的项目,点击进入。

1.3.   设置环境变量

进入Actions,点击“I understand my workfolws......"。

进入Settings(Actions同一行最右侧),选择Secrets and variables -> Actions,点击New repository secret,分别创建四个环境变量。

变量1:

Name:ALIYUN_NAME_SPACE

Secret:命名空间名称,前面获取阿里云相关参数时,我们创建了一个命名空间,如,我的是myspace0103。

变量2:

Name:ALIYUN_REGISTRY_USER

Secret:前面获取阿里云相关参数时,最下面圈起来的用户名。

变量3:

Name:ALIYUN_REGISTRY_PASSWORD

Secret:前面获取阿里云相关参数时,设置的密码。

变量4:

Name:ALIYUN_REGISTRY

Secret:前面获取阿里云相关参数时,最下面圈起来的仓库地址。

1.4.   填写需要转存的镜像

点击Code,再点击images.txt。

点击右上角的编辑按钮。

在文件中输入以下信息,然后点击右上角的提交修改。

infiniflow/ragflow:v0.16.0

infiniflow/infinity:v0.6.0-dev3

elasticsearch:8.11.3

mysql:8.0.39

postgres:13

redis:6

valkey/valkey:8

minio/minio

然后可以在Actions中看到刚刚修改的记录以及状态。

等待其执行完成,大约花10分钟左右,当右侧的状态Queued变为时间后,表示执行完成。

1.5.   获取新镜像地址

上一步处理完成后,回到阿里云镜像服务,可以看到仓库中已经有相关镜像了。

点击其中一个镜像,如ragflow。

在这个页面中其实已经有部分教程,我们可以按下面的1、2步骤来操作,注意第2步的镜像版本号,可以在该页面的镜像版本中查找。

注意复制命令的时候,从docker开始,不需要前面的$及空格。

1.6.   提前拉取镜像

回到docker桌面版。

执行获取新镜像地址中的第一步,然后输入密码。密码输入正确会出现Login Succeeded。

然后执行第二步,将镜像版本号拼接在命令中,如下图。

下载完成后可以在images中看到刚刚拉取的镜像。

docker官网镜像无法下载问题解决的更多相关文章

  1. 三、docker官网注册docker id

    docker官网注册docker ID 电脑注册docker没有成功,网上有人说用手机注册,试了一下确实可以注册. 1.下载蓝灯软件开启FQ代理. 2.登录网站,按照提示注册.

  2. centos官网镜像下载方法

    1.CentoS简介 CentOS(Community Enterprise Operating System,社区企业操作系统)是一个基于Red Hat Linux 提供的可自由使用源代码的企业级L ...

  3. 下载windows官网镜像并打包成iso文件

    一.微软官网下载镜像地址:https://www.microsoft.com/zh-cn/software-download/ 选择所需下载的win10.win7等windows镜像(以win10为例 ...

  4. docker官网安装

    最近发现一些同学居然不会安装docker,难,不难,只是“网络不好”! 如果是学习的话,目前我发现的比较好的方法还是到清华的开源镜像网站: https://mirror.tuna.tsinghua.e ...

  5. angular2使用官网npm install下载依赖失败的处理方法

    上一两个月在学习angular2,在下载依赖阶段看官网是直接自动下载的,[npm install] 就能把依赖全部弄下来.不过作为新手的我,是倒腾来倒腾去都倒不出来,因为老是报同一个错.官网也还有手动 ...

  6. Spring官网jar包下载方法

    Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大的墙内,直接通过ma ...

  7. Spring官网改版后下载

    Spring官网改版后找了好久都没有找到直接下载Jar包的链接,下面汇总些网上提供的方法,亲测可用. 1.直接输入地址,改相应版本即可:http://repo.springsource.org/lib ...

  8. 开发人员如何从官网首页进入下载JDK历史版本

    就是下面的这篇文章,好心好意提交到百度经验,希望给需要的人一个帮助,结果被拒,说有广告.呵呵,oracle和java真的需要在你百度上面做广告吗?倒是能理解,可能是外行人做的,只是看到链接就拒了,但是 ...

  9. jdk官网历史版本下载&Oracle账号密码

    jdk官网下载地址: https://www.oracle.com/technetwork/java/javase/archive-139210.html 账号密码: 1772885836@qq.co ...

  10. QT官网开源版下载引导(不用登录QT账号)

    一.进入QT官网下载页,首先映入眼前的就是一幅用户选择的调查引导,如下图 二.上图页面显示的可以忽略,直接在上图下载页面上下拉至底部,选择OpenSource->Get started即可进行下 ...

随机推荐

  1. c# is 和 as 浅看重制版

    前言 当年写的比较差:https://www.cnblogs.com/aoximin/p/12965408.html,所以特来重新写一遍. 正文 首先为什么会出现is 和 as 呢? 因为是为了有需要 ...

  2. Mybatis 实现多字段动态排序

    背景 在项目的开发过程中,可能会遇到对数据表多个字段进行排序的需求(第一句话就这么难懂,不要害怕,万事开头难,结尾更难,开玩笑哒),结合需求轻松易懂. 需求 现在有一张User表 男同学先按 age ...

  3. 一款 IDEA 必备的 JSON 处理工具插件 — Json Assistant

    Json Assistant 是基于 IntelliJ IDEs 的 JSON 工具插件,让 JSON 处理变得更轻松! 主要功能 完全支持 JSON5 JSON 窗口(多选项卡) 选项卡更名 移动至 ...

  4. 在CodeBolcks+wxWidgets+wxSmith下的C++编程教程——用向导创建一个wxWidgets项目(sTetris)

    0.前言 我想通过编写一个完整的游戏程序方式引导读者体验程序设计的全过程.我将采用多种方式编写具有相同效果的应用程序,并通过不同方式形成的代码和实现方法的对比来理解程序开发更深层的知识. 了解我编写教 ...

  5. .NET 模拟&编辑平滑曲线

    本文介绍不依赖贝塞尔曲线,如何绘制一条平滑曲线,用于解决无贝塞尔控制点的情况下绘制曲线.但数据点不在贝塞尔曲线的场景. 在上一家公司我做过一个平滑曲线编辑工具,用于轮椅调整加减速曲线.基于几个用户可控 ...

  6. IO介绍-中

    系统接口 块设备接口 块设备:数据的存取和传输都是以数据块为单位的设备.典型的块设备是磁盘.该设备的基本特征是传输速率高,另一特征是可寻址,即能指定数据的输入源地址及输出的目标地址,可随机读写.磁盘设 ...

  7. sqlalchemy 的 schema 合并模块 alembic 使用

    alembic 很好的解决了升级数据库改变表结构的传统难题,官方的推荐用法是当一个工具用,这是从 Stack Overflow 扒到的直接用内部 api 的代码,操作有点像 diff_patch. 来 ...

  8. Spring MVC 中 DefaultServletHandlerConfigurer

    <mvc:default-servlet-handler/> 这个Spring MVC xml文件的属性,主要是处理web项目的静态文件问题. 每次请求过来,先经过 DefaultServ ...

  9. 开源即时通讯IM框架 MobileIMSDK:快速入门

    1.项目简介 MobileIMSDK是一套专为移动端开发的原创IM通信层框架: 1)历经8年.久经考验: 2)超轻量级.高度提炼,lib包50KB以内: 3)精心封装,一套API同时支持UDP.TCP ...

  10. 使用 SK Plugin 给 LLM 添加能力

    前几篇我们介绍了如何使用 SK + ollama 跟 LLM 进行基本的对话.如果只是对话的话其实不用什么 SK 也是可以的.今天让我们给 LLM 整点活,让它真的给我们干点啥. What is Pl ...