在尝试使用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”。
误解了这个“ON”和“OFF”的开关,所以无法正确设置。
现在它看起来是“OFF”,所以状态变为“OFF”。想要变成“ON”,需要点击开关。
因为以前按下这个按钮会变成“关”的原因,所以我误会了。
让我们将其变成如下的状态吧。
我借用了引用来源的内容。
最后
这本书宣称在一天内就能掌握,但我却花了一整天的时间去完成第二章(大约5个小时)。
出乎意料的是,在我的网络上安装非常慢,也花费了很多时间。
基础设施方面一直都充满挑战,尽管遇到困难,但我们仍然会坚持努力下去,希望未来能够继续努力。
暂时只能尽力读完了,但下一步会发生什么错误呢、、、、
请引用以下内容:
请只提供一种选择的中文释义:
- CentOS 7 をインストール Linuxを始めるにはインストールからがお勧め