VirtualBox中的CentOS 7无法解析主机:mirrorlist.centos.org

时间:2017-08-16 08:51:36

标签: docker virtualbox centos7

我有点问题。我在公司使用Windows并且必须安装docker。这就是我安装Oracle Virtual Box和CentOS 7的原因。 现在我需要安装Docker。我正在阅读本网站的以下说明:https://www.kinamo.be/en/support/faq/installing-docker-engine-on-centos-7

但是我在第1步和第一个问题这个命令:$ sudo yum update

我立即收到此错误消息: enter image description here enter image description here

当然我用谷歌搜索了一下,我发现我应该添加一个DNS,然后我用" sudo sh -c" echo nameserver 8.8.8.8>进行了尝试。 /etc/resolv.conf"" ;. 我进去了,但什么都没发生。 随着" sudo yum update"我总是得到同样的错误。 我也试过" dhclient"之前,但似乎没有发生任何事情

提前谢谢!

2 个答案:

答案 0 :(得分:0)

如果有代理,请按照此链接https://docs.docker.com/engine/admin/systemd/#httphttps-proxy

中描述的步骤操作

您可能还需要导出环境变量http_proxyhttps_proxy

对于DNS配置,还可以考虑在/etc/systemd/system/docker.service.d/dns.conf中添加以下内容:

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd daemon -H fd:// --dns 8.8.8.8 --dns x.x.x.x --dns x.x.x.x

https://github.com/moby/moby/issues/19481#issuecomment-173469374

答案 1 :(得分:0)

问题的可能原因和解决方案。

  1. 以太网接口被禁用。 检查以太网状态,如果断开连接,则需要启用它。

在 CentOS 机器上启用以太网的步骤。

步骤 1. 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件并将 ONBOOT 值从 no 更改为“yes”

vi /etc/sysconfig/network-scripts/ifcfg-eth0s3

ONBOOT=yes

第 2 步:重启网络服务

/etc/init.d/network restart

现在尝试“yum update”命令。如果它有效,那么您的问题现在就解决了。

  1. 由于 /etc/resolv.conf 中缺少名称服务器,可能会出现问题。检查 /etc/resolv.conf 中的名称服务器条目。如果为空则定义名称服务器

    vi /etc/resolv.conf

    名称服务器 9.9.9.9

第 3 步:验证

http://techieroop.com/could-not-resolve-host-mirrorlist-centos-org-centos-7/