Docker----执行docker pull 下载镜像时报dial tcp: lookup registry-1.docker.io on 192.168.1.1:53: no such host错

这篇具有很好参考价值的文章主要介绍了Docker----执行docker pull 下载镜像时报dial tcp: lookup registry-1.docker.io on 192.168.1.1:53: no such host错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【原文链接】Docker----执行docker pull 下载镜像时报dial tcp: lookup registry-1.docker.io on 192.168.1.1:53: no such host错误的解决办法

问题原因分析

出现此问题的原因是dns没有配置好,执行如下命令查resolv.conf 配置文件

cat /etc/resolv.conf

这里nameserver 配置了192.168.1.1,没有配置其他的dns服务器

[root@centos7-1 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search Home
nameserver 192.168.1.1
nameserver 240e:5a::6666
nameserver 240e:5b::6666
[root@centos7-1 ~]#

解决办法

修改 /etc/resolv.conf 文件,增加配置其他的dns服务器,比如修改为如下内容

Docker----执行docker pull 下载镜像时报dial tcp: lookup registry-1.docker.io on 192.168.1.1:53: no such host错

然后再执行如下两条命令即可文章来源地址https://www.toymoban.com/news/detail-503200.html

systemctl daemon-reload
systemctl restart docker

到了这里,关于Docker----执行docker pull 下载镜像时报dial tcp: lookup registry-1.docker.io on 192.168.1.1:53: no such host错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • go 执行ssh 批量登录执行命令,返回了dial tcp: lookup : no such host 建立ssh连接错误: ssh: handshake failed: ssh: una

    因为是初学者,很粗糙的一段命令,下面的局部代码 这段代码主要通过 SSH 协议登录多个交换机,并在这些设备上执行一组命令。代码的主要流程如下: 读取登录文件、IP文件和命令文件: 读取登录文件,获取 SSH 连接需要的用户名和密码。( 读取 IP 文件,获取要登录的多

    2023年04月17日
    浏览(63)
  • 解决docker拉取镜像报错:Error response from daemon: Get “https://registry-1.docker.io/v2/“: dial tcp

    1、问题 :今天做完一个新项目,搭建了一个新的虚拟机,打算使用docker来搭建各种环境,发现拉取镜像报错 2、报错信息:Error response from daemon: Get \\\"https://registry-1.docker.io/v2/\\\": dial tcp 如下: 3、解决过程 一看,挺新奇,一开始只是简单的以为我打错命令了,以为docker没有这个

    2024年02月08日
    浏览(70)
  • docker pull镜像的时候下载卡死

    docker pull mysql时,下载卡出了,其中一个镜像层一直Downloading, docker拉取的的镜像是存放在/var/lib/docker/overlay2,缓存是在/var/lib/docker/tmp,但是我都删掉反而报错有其中有的东西不能删; 所以我又重新安装的docker,可以了。后来又碰到一次重启docker也行。

    2024年02月11日
    浏览(57)
  • go包下载时报proxyconnect tcp: dial tcp 127.0.0.1:80: connectex错误的解决方案

    一大早的GoLand就开始抽风了,好几个文件import都红了,于是我正常操作点击提示的sync,但是却报了一堆错: go: downloading google.golang.org/grpc v1.61.1 go: downloading google.golang.org/genproto v0.0.0-20240228224816-df926f6c8641 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240228201840-1f18d85a4ec2

    2024年04月25日
    浏览(31)
  • 【Docker】error pulling image configuration: download failed after attempts=6: dial tc

    问题:在学习Docker的时候遇到pull失败的情况   解决方法: 解决结果:  

    2024年02月11日
    浏览(49)
  • docker换源(docker镜像源)pull超时(pull镜像超时)/etc/docker/daemon.json

    还是更换一下docker镜像源吧。 1. 打开终端并以管理员身份登录到Docker主机。 2. 编辑Docker配置文件 daemon.json 。该文件用于配置Docker守护进程的参数。 如果文件不存在,则创建一个新文件。 3. 在 daemon.json 文件中添加以下内容,将 镜像源地址 替换为您选择的镜像源地址: 请注

    2024年02月10日
    浏览(49)
  • Docker pull指定镜像架构

    Docker pull指定镜像架构 平时在docker pull 拉取一些官方镜像时,默认拉取到的是宿主机架构类型的镜像,例如在m1电脑上拉取到的是arm64架构的镜像,但是如何在pull时指定镜像架构呢,可以使用 --platform 选项 例: 在m1主机不使用–platform时 查看镜像架构 此时架构为arm64 使用–

    2024年02月05日
    浏览(69)
  • docker pull 拉取失败,设置docker国内镜像

    最近在拉取nginx时,显示如下错误: Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) 。 这个的问题是 拉取镜像超时 ,通过检索发现可以通过 配置国内镜像的方式解决 ,镜像地址很多,这里只说阿里云的镜像地

    2024年04月17日
    浏览(50)
  • 【docker】解决docker pull失败的情况,增加国内docker镜像源

    目录 1、查看docker服务  2、增加docker中国镜像源 3、解决docker pull失败

    2024年02月11日
    浏览(65)
  • docker pull 拉取镜像报错

    报错信息:Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit 简单理解就是拉取镜像失败,外部原因:拉取次数上线,或者该镜像收费,你可以检查下你用的镜像源地址是国内的还是国

    2024年02月03日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包