亲测可用,这个方法是由技术爬爬虾大佬提供,简单地说就是通过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. pip之常见错误汇总

    基本使用: 1.安装文件中的包 pip install -r requirements.txt 问题: 1. pip._vendor.urllib3.exceptions.ReadTimeoutErr ...

  2. python之日志记录loguru

    安装: pip install loguru 基础使用: from loguru import logger logger.debug("This is a debug...") ...

  3. .NET Conf China 2024 AI相关内容解析

    .NET Conf China 2024中国 .NET 开发者峰会即将在上海召开,这次大会是一届完全由社区组织举办的中国.NET 开发者盛会,我们筹备大会之初就定下了大会的主题是"智能.创新 ...

  4. Linux C/C++编程之静态库

    [图书推荐]<Linux C与C++一线开发实践(第2版)>_linux c与c++一线开发实践pdf-CSDN博客 <Linux C与C++一线开发实践(第2版)(Linux技术丛 ...

  5. 论文泛读《T-Miner: A Generative Approach to Defend Against Trojan Attacks on DNN-based Text Classification》

    发表时间:2021 期刊会议:30th USENIX Security Symposium 论文单位:Virginia Tech 论文作者:Ahmadreza Azizi,Ibrahim Asadul ...

  6. spring gateway 学习

    为什么需要使用网关 1.实现统一认证 2.统一一个域名,解决调用困难. 3.协议转换 将不友好的协议转成友好的协议. spring cloud gateway 是什么 是spring cloud 的第 ...

  7. 鸿蒙UI开发快速入门 —— part10: PersistentStorage与Environment

    1.前言 我们在鸿蒙UI开发快速入门 -- part09: 应用级状态管理LocalStorage & AppStorage中已经学习了LocalStorage与AppStorage,但他们都 ...

  8. 手撕vector

    Myclass.h #pragma once #include<iostream> #include<Windows.h> #define SUCCESS 1 // 成功 #d ...

  9. docker-compose安装mysql

    0. 安装docker-compose,参见:[Amadeus原创]docker compose的安装 1. 目录结构:按以下目录结构mkdir文件夹和相关文件 mysql 目录下的 data 为数据 ...

  10. maven打jar包运行main方法

    pom文件添加上这段 <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</ ...