安装docker遇到的坑 Could not resolve host: download.docker.com;

我写的

1.编辑网卡

vim /etc/sysconfig/network-scripts/ifcfg-ens33

2.增加这三行

DNS1=8.8.8.8
DNS2=114.114.114.114
PEERDNS=no

 

3.最后重启网络service network restart 即可。不行就重启虚拟机

 

4.设置稳定的源

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

上面这步网络不稳定会设置失败,需要多试几次

 

 

 

有可能还需要看这篇自己的博客

https://blog.csdn.net/qq_27327261/article/details/108834992

 

 

 

 

 

 

 

 

https://blog.csdn.net/weixin_43275277/article/details/108321681

 

解决:Could not resolve host: download.docker.com; 未知的错误

码农小麦 2020-08-31 15:11:01  370  收藏 2

分类专栏: 解决方案 文章标签: docker 网络

版权

虚拟机添加docker的repo时报此错误:Could not resolve host: download.docker.com; 未知的错误

可以看出是无法解析域名,在网卡中添加DNS1=8.8.8.8,DNS2=114.114.114.114,并设置PEERDNS=“no”。

然后重启网络即可,systemctl restart network。

 

 

 

 

 

 

 

 

 

https://blog.csdn.net/qq_41833455/article/details/106324492

 

docker在线安装错误提示:Could not resolve host.....

渣渣毛 2020-05-25 00:33:44  1000  收藏

分类专栏: 异常处理 文章标签: yum docker linux centos java

版权

1.问题描述

参考docker官方安装手册安装时,执行此yum安装工具命令在这里插入图片描述
出现以下报错:

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
device-mapper-1.02.158-2.el7_7 FAILED                                          
http://mirrors.aliyun.com/centos/7/updates/x86_64/Packages/device-mapper-1.02.158-2.el7_7.2.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: mirrors.aliyun.com; Unknown error"
正在尝试其它镜像。
device-mapper-event-1.02.158-2 FAILED                                          
http://mirrors.aliyun.com/centos/7/updates/x86_64/Packages/device-mapper-event-1.02.158-2.el7_7.2.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: mirrors.aliyun.com; Unknown error"
正在尝试其它镜像。
device-mapper-event-libs-1.02. FAILED                                          
http://mirrors.aliyun.com/centos/7/updates/x86_64/Packages/device-mapper-event-libs-1.02.158-2.el7_7.2.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: mirrors.aliyun.com; Unknown error"
正在尝试其它镜像。
device-mapper-libs-1.02.158-2. FAILED                                          
http://mirrors.aliyun.com/centos/7/updates/x86_64/Packages/device-mapper-libs-1.02.158-2.el7_7.2.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: mirrors.aliyun.com; Unknown error"
正在尝试其它镜像。
lvm2-2.02.185-2.el7_7.2.x86_64 FAILED                                          
http://mirrors.aliyun.com/centos/7/updates/x86_64/Packages/lvm2-2.02.185-2.el7_7.2.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: mirrors.aliyun.com; Unknown error"
正在尝试其它镜像。
lvm2-libs-2.02.185-2.el7_7.2.x FAILED                                          
http://mirrors.aliyun.com/centos/7/updates/x86_64/Packages/lvm2-libs-2.02.185-2.el7_7.2.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: mirrors.aliyun.com; Unknown error"
正在尝试其它镜像。Error downloading packages:7:lvm2-libs-2.02.185-2.el7_7.2.x86_64: [Errno 256] No more mirrors to try.7:device-mapper-libs-1.02.158-2.el7_7.2.x86_64: [Errno 256] No more mirrors to try.7:device-mapper-event-1.02.158-2.el7_7.2.x86_64: [Errno 256] No more mirrors to try.7:device-mapper-event-libs-1.02.158-2.el7_7.2.x86_64: [Errno 256] No more mirrors to try.7:device-mapper-1.02.158-2.el7_7.2.x86_64: [Errno 256] No more mirrors to try.7:lvm2-2.02.185-2.el7_7.2.x86_64: [Errno 256] No more mirrors to try.
  •  

2.解决办法

经过自己各种查找、尝试(离线安装法),此问题和虚拟机DNS设置有关:
(1)首先利用查看ip的方式查看当前应该修改哪个配置文件

如上,我用的是ens33(每台电脑都不大相同)
(2)接着找到如下命令对应位置(我这里是ens33),设置DNS1=8.8.8.8,最后重启网络service network restart 即可。

vim /etc/sysconfig/network-scripts/ifcfg-ens33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 https://blog.csdn.net/wangpeng2011314/article/details/105152356

 

安装docker遇到的坑

wangpeng2011314 2020-03-27 22:56:06  518  收藏

分类专栏: 技术贴

版权

1.docker只支持centos7以上的系统,所以刚开始用了一台centos6.8的服务器失败了

2.如果有的话,删除旧的版本

 

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

 

 

3.安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

yum install -y yum-utils \device-mapper-persistent-data \lvm24.设置稳定的源
 

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

 

 

 

上面这步网络不稳定会设置失败,需要多试几次

 

 

 

5.安装最新版本的 Docker Engine-Community 和 containerd

yum install docker-ce docker-ce-cli containerd.io

同样因为网络原因,会失败,我这里失败的原因是:
docker-ce-stable/x86_64/update FAILED
https://download.docker.com/linux/centos/7/x86_64/stable/repodata/65c4f66e2808d328890505c3c2f13bb35a96f457d1c21a6346191c4dc07e6080-updateinfo.xml.gz: [Errno 14] curl#6 - "Could not resolve host: download.docker.com; Name or service not known"
解决办法:单独下载N次直到成功

wget https://download.docker.com/linux/centos/7/x86_64/stable/repodata/65c4f66e2808d328890505c3c2f13bb35a96f457d1c21a6346191c4dc07e6080-updateinfo.xml.gz

成功后再试上面的命令就可以安装了

6.启动docker

systemctl start docker

7.测试一下

docker run hello-world

结果:

 [root@iZuf6bzvz55uz2qm19or1yZ tools]# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull completedocker: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/fc/fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e/data?verify=1585323786-ZG%2BMZ%2FW5B%2B3su95dTQyGPFfb0vY%3D: read tcp 172.19.65.217:43764->104.18.122.25:443: read: connection reset by peer.
See 'docker run --help'.

同样因为网络问题,失败了

解决办法:

配置镜像加速器

在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

{"registry-mirrors":["https://registry.docker-cn.com"]}

之后重新启动服务:

systemctl daemon-reload
systemctl restart docker

结果:

 

[root@iZuf6bzvz55uz2qm19or1yZ tools]# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Already exists
Digest: sha256:f9dfddf63636d84ef479d645ab5885156ae030f611a56f3a7ac7f2fdd86d7e4e
Status: Downloaded newer image for hello-world:latest
 
Hello from Docker!
This message shows that your installation appears to be working correctly.
 
To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.
 
To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash
 
Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/
 
For more examples and ideas, visit:
 https://docs.docker.com/get-started/
 

 

 

就成功了!

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/327340.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EasyExcel(笔记)

常用场景 1、将用户信息导出为excel表格(导出数据…) 2、将Excel表中的信息录入到网站数据库(习题上传…) 开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中! 操作Excel目前比…

javaWeb服务详解(含源代码,测试通过,注释) ——applicationContext.xml

<?xml version"1.0" encoding"UTF-8"?> <beansxmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xmlns:p"http://www.springframework.org/schema/p"xm…

细说Redis监控和告警

对于任何应用服务和组件&#xff0c;都需要一套完善可靠谱监控方案。尤其redis这类敏感的纯内存、高并发和低延时的服务&#xff0c;一套完善的监控告警方案&#xff0c;是精细化运营的前提。本文分几节&#xff0c;细说Redis的监控和告警&#xff1a;1.Redis监控告警的价值2.R…

curl和wget的区别和使用

https://www.cnblogs.com/wyaokai/p/11947379.html https://blog.csdn.net/IT_hejinrong/article/details/79361095 curl和wget的区别和使用 curl和wget基础功能有诸多重叠&#xff0c;如下载等。 非要说区别的话&#xff0c;curl由于可自定义各种请求参数所以在模拟web请求…

在配置文件中简单解决跨域问题

#解决跨域问题 http.cors.enabled: true http.cors.allow-origin: “*”

javaWeb服务详解(含源代码,测试通过,注释) ——web.xml

<?xml version"1.0" encoding"UTF-8"?> <web-app version"3.0" xmlns"http://java.sun.com/xml/ns/javaee" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation"http://java.sun.co…

理解大型分布式网站你必须知道这些概念

转载自 理解大型分布式网站你必须知道这些概念 1. I/O优化 增加缓存&#xff0c;减少磁盘的访问次数。 优化磁盘的管理系统&#xff0c;设计最优的磁盘方式策略&#xff0c;以及磁盘的寻址策略&#xff0c;这是在底层操作系统层面考虑的。 设计合理的磁盘存储数据块&#xff…

vmware启动多个虚拟机

启动顺序 这样4个虚拟机就启动了 也够使用了 (如果出现某个虚拟机不能启动貌似多重复全套流程就可以了) CentOS 64 位5swarm20201006_3_配合第三章register CentOS 64 位6 CentOS 64 位5swarm20201007_5_第三章学完的镜像 CentOS 64 位5swarm20200927 0&#xff09;关闭…

怎样在Redis通过StackExchange.Redis 存储集合类型List

StackExchange 是由StackOverFlow出品&#xff0c; 是对Redis的.NET封装&#xff0c;被越来越多的.NET开发者使用在项目中。绝大部分原先使用ServiceStack的开发者逐渐都转了过来&#xff0c;由于SS在其新版中不再开源&#xff0c;并对免费版本有所限制。 实际问题 那么用.NET的…

Java爬虫小测---ElasticSearch

项目搭建 1、启动ES&#xff0c;和head-master&#xff0c;用head-master建立索引 不建立也没事&#xff0c;添加数据的时候会自动创建 2、导入SpringBoot需要的依赖 注意&#xff1a;elasticsearch的版本要和自己本地的版本一致&#xff01;所以还要在pom里面添加自定义版本…

分布式锁的多种实现方式

转载自 分布式锁的多种实现方式 目前几乎很多大型网站及应用都是分布式部署的&#xff0c;分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性&#xff08;Consistency&#xff09;、可用性&#xff08…

Gradle的安装与配置

https://www.cnblogs.com/NyanKoSenSei/p/11458953.html Gradle的安装与配置 1. Gradle简介 Gradle是源于Apache Ant和Apache Maven概念的项目自动化构建开源工具&#xff0c;它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置&#xff0c;抛弃了基于XML的各种繁琐配置面…

使用 Roslyn 编译器服务

.NET Core和 .NET 4.6中 的C# 6/7 中的编译器Roslyn 一个重要的特性就是"Compiler as a Service"&#xff0c;简单的讲&#xff0c;就是就是将编译器开放为一种可在代码中调用的服务&#xff0c; 通常在工作流引擎 或是规则引擎中都需要一项功能是计算表达式&#xf…

Rest风格---ElasticSearch

Rest风格 5.1 简介 RESTful是一种架构的规范与约束、原则&#xff0c;符合这种规范的架构就是RESTful架构。 操作 methodurl地址描述PUTlocalhost:9100/索引名称/类型名称/文档id创建文档&#xff08;指定id&#xff09;POSTlocalhost:9100/索引名称/类型名称创建文档&…

IntelliJ IDEA如何导入Gradle项目

https://blog.csdn.net/wangdong5678999/article/details/70255451 IntelliJ IDEA如何导入Gradle项目 栋先生 2017-04-20 10:14:03 95942 收藏 分类专栏&#xff1a; 其他 文章标签&#xff1a; idea intellij idea gradle 版权 最近学习Gradle&#xff0c;本文来重点介绍…

加密货币的本质

转载自 加密货币的本质 去年&#xff0c;比特币暴涨&#xff0c;其他币也像雨后春笋一样冒出来&#xff0c;已经有1000多种了。很多人都在问&#xff0c;加密货币&#xff08;cryptocurrency&#xff09;的时代&#xff0c;真的来临了吗&#xff1f;将来会不会人类不再使用美元…

.net core 源码解析-web app是如何启动并接收处理请求

最近.net core 1.1也发布了&#xff0c;蹒跚学步的小孩又长高了一些&#xff0c;园子里大家也都非常积极的在学习&#xff0c;闲来无事&#xff0c;扒拔源码&#xff0c;涨涨见识。 先来见识一下web站点是如何启动的&#xff0c;如何接受请求,.net core web app最简单的例子,大…

安装telnet

https://blog.51cto.com/10794428/1832015 一、安装telnet 1、检测telnet-server的rpm包是否安装 [rootlocalhost ~]# rpm -qa telnet-server 若无输入内容&#xff0c;则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的&#xff0c;而telnet的客户端是标配。…

关于文档的基本操作---ElasticSearch

关于文档的基本操作&#xff08;重点&#xff09; 基本操作 添加数据 PUT /psz/user/1 {"name": "psz","age": 22,"desc": "偶像派程序员","tags": ["暖","帅"] }获取数据 GEt psz/user/…

IdentityServer4 使用OpenID Connect添加用户身份验证

使用IdentityServer4 实现OpenID Connect服务端&#xff0c;添加用户身份验证。客户端调用&#xff0c;实现授权。 IdentityServer4 目前已更新至1.0 版&#xff0c;在之前的文章中有所介绍。IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API 。 本文环…