首页 > 其他分享 >Docker拉取镜像报错解决Error Get "https://registry-1.docker.io/v2/":环境报错问题

Docker拉取镜像报错解决Error Get "https://registry-1.docker.io/v2/":环境报错问题

时间:2024-12-09 15:56:31浏览次数:6  
标签:io Get 报错 registry https docker com Docker

转自:https://www.cnblogs.com/OneSeting/p/18532166

解决Error Get "https://registry-1.docker.io/v2/":环境报错问题
解决Error Get "https://registry-1.docker.io/v2/":环境报错问题~亲测有效
最近在使用ubuntu 20.04部署docker等程序服务 发现 使用docker 拉取镜像时环境报错 mysql Error Get "https://registry-1.docker.io/v2/":环境报错问题 找了很多贴子

有人说之前的资源地址被墙了,可以使用更换成国内镜像源 和 添加代理地址的方式

经过我的不断尝试 找到此问题的解决方案

通过添加国内镜像代理 成功解决 已下是解决方案

1.进入 Docker 配置文件,通常位于 /etc/docker/daemon.json
sudo vi /etc/docker/daemon.json

添加已下内容

{
  "registry-mirrors":
    [
      "https://docker.m.daocloud.io/",
      "https://huecker.io/",
      "https://dockerhub.timeweb.cloud",
      "https://noohub.ru/",
      "https://dockerproxy.com",
      "https://docker.mirrors.ustc.edu.cn",
      "https://docker.nju.edu.cn",
      "https://xx4bwyg2.mirror.aliyuncs.com",
      "http://f1361db2.m.daocloud.io",
      "https://registry.docker-cn.com",
      "http://hub-mirror.c.163.com",
      "https://docker.mirrors.ustc.edu.cn"
    ]
}

修改完成后,重启 Docker 服务:

sudo systemctl restart docker

这个镜像有些环境下可能在重新加载时,有报配置文件错误的情况,这种情况下,不要慌使用2分法 对以上镜像 分块加入到环境中,测试(我一同事就只添加了上面一半的镜像就解决了问题)

2.增加请求超时时间:可以尝试增加 Docker 的默认超时时间。例如在 WSL 的 Ubuntu 环境下,可以增加 Docker 的客户端超时时间:
  export DOCKER_CLIENT_TIMEOUT=120
  export COMPOSE_HTTP_TIMEOUT=120

3.有时候 DNS 配置可能会导致网络请求超时。可以尝试修改 /etc/resolv.conf 文件,将 DNS 服务器改为公共 DNS,比如
sudo vi /etc/resolv.conf

  删掉默认的nameserver地址在后面增加

  nameserver 8.8.8.8

  nameserver 8.8.4.4

  从新加载

systemctl restart systemd-resolved.service
4.重新安装或更新 Docker:可能是由 Docker 的安装版本引起的。可以尝试更新 Docker
  sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io

最后大功告成

后续我这边在服务器上装了GPU支持,然后配置文件有所变化如下,格式是这样哈

复制代码
{
"dns": ["8.8.8.8", "8.8.4.4"],
"registry-mirrors": [
"https://docker.m.daocloud.io/",
"https://huecker.io/",
"https://dockerhub.timeweb.cloud",
"https://noohub.ru/",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://xx4bwyg2.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}
复制代码
完了之后 配置重新加载

sudo systemctl daemon-reload
docker 重新启动

sudo systemctl restart docker
大功告成!

标签:io,Get,报错,registry,https,docker,com,Docker
From: https://www.cnblogs.com/velloLei/p/18595156

相关文章

  • [Javascript] Create Smooth UI Transitions with the Native View Transitions API
    Inthislesson,you'lllearnhowtoimplementsmoothstatetransitionsinyourwebapplicationsusingthebrowser'sbuilt-inViewTransitionsAPI.We'llcreateasimpleexamplethatdemonstrateshowtoanimatebetweendifferenttextstates......
  • expected_conditions
     expected_conditions 类提供了多种预定义的条件,这些条件可以用于WebDriverWait来等待页面上的某些特定状态或元素的状态。以下是ExpectedConditions中一些最常用的方法:title_is(title)和title_contains(title)等待页面标题完全匹配给定的 title 或包含指定的 tit......
  • [Javascript] Assignment question
    vara={n:1};varb=a;a.x=a={n:2};console.log(a.x);//undefinedconsole.log(b.x);//{n:2} Javascriptseethefollowingcode,mainlywilldo3things1.Locate aaddressreferenceinstack2.Create {n:1}inheap3.Assignaddressrefere......
  • 大数据-245 离线数仓 - 电商分析 缓慢变化维 与 拉链表 SCD Slowly Changing Dimensio
    点一下关注吧!!!非常感谢!!持续更新!!!Java篇开始了!目前开始更新MyBatis,一起深入浅出!目前已经更新到了:Hadoop(已更完)HDFS(已更完)MapReduce(已更完)Hive(已更完)Flume(已更完)Sqoop(已更完)Zookeeper(已更完)HBase(已更完)Redis(已更完)Kafka(已更完)Spark(已更完)Flink(已更完)ClickHouse(已更完)Kudu(......
  • 【Java编程】Java 中的 Function:让转换逻辑更灵活
    Function<T,R>是Java中一个重要的函数式接口,适用于将一个输入转换为一个输出的场景。通过Function,我们可以将复杂的转换逻辑抽象化,提升代码的灵活性和可读性。今天,让我们探讨Function在开发中的妙用,让代码更简洁、模块化!1.Function基础:简化转换逻辑Function的核心方法......
  • Flink Caused by: java.lang.ClassCastException: class java.lang.Integer cannot be
     packagecom.example;importorg.apache.flink.api.common.typeinfo.TypeInformation;importorg.apache.flink.api.java.typeutils.RowTypeInfo;importorg.apache.flink.connector.jdbc.JdbcExecutionOptions;importorg.apache.flink.connector.jdbc.JdbcInputForm......
  • Halcon中get_region_runs(Operator)算子原理及应用详解
    在Halcon中,get_region_runs算子用于从一个区域(Region)中提取连续的线段(runs),并返回这些线段的起始行号、起始列号和结束列号。这个算子特别适用于处理二值图像或区域对象,其中需要分析区域的连续部分。下面是对get_region_runs算子的详细解释:算子原型get_region_runs(Region......
  • Camstar Modeling 报错 An item with the same key has already been added解决方案
     官方指导:(我们没用这个解决方案,可忽略阅读,直接看下面的)因为我们明细能看到,报错的位置,去反编译,查到错误的地方 打开desginer,查看这个查询语句 最后发现 selectobject_name(id)asname,rowsfromsysindexeswhereindid<2andobject_name(id)='hy_CheckByPN'......
  • 探索PygmalionAI与Aphrodite Engine:开源推理引擎的强大组合
    #探索PygmalionAI与AphroditeEngine:开源推理引擎的强大组合##引言在当今的AI和机器学习世界中,开源模型和工具正在迅速改变行业格局。PygmalionAI是一家致力于支持开源模型发展的公司,特别是在推理端点服务方面。本文将深入探讨PygmalionAI的AphroditeEngine,并展示如......
  • Kioptix Level 4靶场渗透测试
    声明!学习视频来自B站up主**泷羽sec**有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页[B......