VirtualBox 中的 CentOS 7 - 无法解析主机:mirrorlist.centos.org
CentOS 7 in VirtualBox - could not resolve host: mirrorlist.centos.org
我有个小问题。我在公司使用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
我立即收到此错误消息:
当然我用谷歌搜索了一下,我发现我应该添加一个 DNS,我用 "sudo sh -c "echo nameserver 8.8.8.8 > /etc/resolv.conf"" 试了一下。
我进去了,但什么也没发生。
使用 "sudo yum update" 我总是得到同样的错误。
我之前也试过"dhclient",但是好像什么都没发生
提前致谢!
如果有代理,请按照本linkhttps://docs.docker.com/engine/admin/systemd/#httphttps-proxy
中描述的步骤操作
您可能还需要导出环境变量 http_proxy
和 https_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
问题的可能原因和解决方案。
- 以太网接口已禁用。
检查以太网状态,如果断开则需要启用它。
在您的 CentOS 机器中启用以太网的步骤。
第 1 步。编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件并将 ONBOOT 值从“否”更改为“是”
vi /etc/sysconfig/network-scripts/ifcfg-eth0s3
ONBOOT=是
第 2 步:重启网络服务
/etc/init.d/network restart
现在试试“yum update”命令。如果有效,那么您的问题现在就解决了。
可能是由于 /etc/resolv.conf 中缺少名称服务器导致的问题。检查 /etc/resolv.conf 中的名称服务器条目。如果它的空白然后定义 nameserver
vi /etc/resolv.conf
名称服务器 9.9.9.9
第 3 步:验证
http://techieroop.com/could-not-resolve-host-mirrorlist-centos-org-centos-7/
我有个小问题。我在公司使用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
我立即收到此错误消息:
当然我用谷歌搜索了一下,我发现我应该添加一个 DNS,我用 "sudo sh -c "echo nameserver 8.8.8.8 > /etc/resolv.conf"" 试了一下。 我进去了,但什么也没发生。 使用 "sudo yum update" 我总是得到同样的错误。 我之前也试过"dhclient",但是好像什么都没发生
提前致谢!
如果有代理,请按照本linkhttps://docs.docker.com/engine/admin/systemd/#httphttps-proxy
中描述的步骤操作您可能还需要导出环境变量 http_proxy
和 https_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
问题的可能原因和解决方案。
- 以太网接口已禁用。 检查以太网状态,如果断开则需要启用它。
在您的 CentOS 机器中启用以太网的步骤。
第 1 步。编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件并将 ONBOOT 值从“否”更改为“是”
vi /etc/sysconfig/network-scripts/ifcfg-eth0s3
ONBOOT=是
第 2 步:重启网络服务
/etc/init.d/network restart
现在试试“yum update”命令。如果有效,那么您的问题现在就解决了。
可能是由于 /etc/resolv.conf 中缺少名称服务器导致的问题。检查 /etc/resolv.conf 中的名称服务器条目。如果它的空白然后定义 nameserver
vi /etc/resolv.conf
名称服务器 9.9.9.9
第 3 步:验证
http://techieroop.com/could-not-resolve-host-mirrorlist-centos-org-centos-7/