在尝试使用CentOS安装库(通过yum命令)时遇到了超时的问题,导致无法安装成功

首先

无论多少次,都感觉基础设施类的东西很难对吧。我平时都在使用Docker,对kubernetes一直不太了解,所以为了学习DevOps,我决定利用休息日来学习一下《仅需一天掌握基础!Docker/Kubernetes超入门》这本书。

如果对Docker有一定了解的人基本上可以顺利完成,但是在中途需要在虚拟机上使用Docker,而不是使用Docker for Desktop,需要创建一个基于Hyper-V的虚拟环境来继续阅读这本书。

由于创建这个虚拟环境相当困难,所以我想总结一下这次遇到的问题。

环境

    • Hyper-V

 

    • CentOS7

 

    Docker

请问有什么问题吗?

首先,按照书籍上的指示,我创建了一个CentOS7的环境。

然后,输入以下命令以安装Docker。

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download docker.com/linux/centos/docker-ce.repo
(以下省略)

然后,在第二行会出现以下错误。

Loaded plugins: fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 12] Timeout on https://download.docker.com/linux/centos/docker-ce.repo: (28, 'Operation timed out after 30000 milliseconds with 0 out of 0 bytes received')

似乎是超时而无法下载。
可能是由于网络问题或我的环境无法进行下载。(最近网络环境糟糕的情况也是原因之一)

(注: 在CentOS上输入命令时,默认是美式键盘布局。冒号可以使用Shift + ;输入,“=”是“^”)

解决方案 ‘àn)

通过延长超时时间来解决了这个问题。

sudo vi /etc/yum.conf

请输入并输入。

# 好きなところに以下の行を追加。viはESCキー→「:q」で終了。ただしUS配列は「:」のキーが違う
timeout=1000

由于我的环境非常慢,所以我将它设置为1000。

记事

在创建CentOS环境时,我因为一次错误导致无法下载,所以记下来以备忘。

在安装CentOS时,需要将网络设置设为“ON”。

3-3-4-1-hostname.png

误解了这个“ON”和“OFF”的开关,所以无法正确设置。
现在它看起来是“OFF”,所以状态变为“OFF”。想要变成“ON”,需要点击开关。

因为以前按下这个按钮会变成“关”的原因,所以我误会了。

让我们将其变成如下的状态吧。

3-3-4-2-ipaddress.png

我借用了引用来源的内容。

最后

这本书宣称在一天内就能掌握,但我却花了一整天的时间去完成第二章(大约5个小时)。
出乎意料的是,在我的网络上安装非常慢,也花费了很多时间。

基础设施方面一直都充满挑战,尽管遇到困难,但我们仍然会坚持努力下去,希望未来能够继续努力。

暂时只能尽力读完了,但下一步会发生什么错误呢、、、、

请引用以下内容:
请只提供一种选择的中文释义:

    CentOS 7 をインストール Linuxを始めるにはインストールからがお勧め
广告
将在 10 秒后关闭
bannerAds