安装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目前比…

细说Redis监控和告警

对于任何应用服务和组件,都需要一套完善可靠谱监控方案。尤其redis这类敏感的纯内存、高并发和低延时的服务,一套完善的监控告警方案,是精细化运营的前提。本文分几节,细说Redis的监控和告警: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基础功能有诸多重叠,如下载等。 非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求…

vmware启动多个虚拟机

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

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

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

Java爬虫小测---ElasticSearch

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

Gradle的安装与配置

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

使用 Roslyn 编译器服务

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

Rest风格---ElasticSearch

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

IntelliJ IDEA如何导入Gradle项目

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

加密货币的本质

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

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

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

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

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

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

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

深度优先搜索和广度优先搜索

转载自 深度优先搜索和广度优先搜索 图的应用很广泛,也有很多非常有用的算法,当然也有很多待解决的问题,根据性质,图可以分为无向图和有向图。 图 之所以要研究图,是因为图在生活中应用比较广泛: 图是若…

消息队列 Kafka 的基本知识及 .NET Core 客户端

前言 最新项目中要用到消息队列来做消息的传输,之所以选着 Kafka 是因为要配合其他 java 项目中,所以就对 Kafka 了解了一下,也算是做个笔记吧。 本篇不谈论 Kafka 和其他的一些消息队列的区别,包括性能及其使用方式。 简介 Kafka…

深入解读Service Mesh背后的技术细节

转载自 深入解读Service Mesh背后的技术细节 在Kubernetes称为容器编排的标准之后,Service Mesh开始火了起来,但是很多文章讲概念的多,讲技术细节的少,所以专门写一篇文章,来解析Service Mesh背后的技术细节。 一、…

CentOS7查看和关闭防火墙

https://blog.csdn.net/ytangdigl/article/details/79796961 CentOS7查看和关闭防火墙 蔚蓝色天空sky 2018-04-02 23:22:21 708762 收藏 236 分类专栏: linux 文章标签: centos 防火墙 CentOS 7.0默认使用的是firewall作为防火墙 查看防火墙状态 f…

Visual Studio Code 1.8版本添加了Hot Exit、Zen Mode及更多调试选项

最新发布的Visual Studio Code 1.8版本有许多改进和新功能,包括防止丢失任何编辑信息的Hot Exit,方便开发人员把注意力集中在代码上的Zen Mode,新的调试功能以及更方便的设置等。 Hot Exit是一项新功能,目的是在应用程序崩溃或退出…

ElasticSearch(笔记)

简介 本教程基于ElasticSearch7.6.1, 注意ES7的语法与ES6的API调用差别很大, 教程发布时最新版本为ES7.6.2(20200401更新);ES是用于全文搜索的工具: SQL: 使用like %关键词%来进行模糊搜索在大数据情况下是非常慢的, 即便设置索引提升也有限;ElasticSearch: 搜索引擎(baidu, …