CentOS7安裝Docker顯示錯誤:cannot find a valid baseurl for repo: base/

不得不說,Docker 要求 CentOS 系統的內核版本高於 3.10,這就讓有些人開始頭疼了,而要查看具體的版本可以用以下命令

uname -r

當然,CentOS 6.8版本也能安裝Docker ,但是具體命令操作與CentOS7還是有些差別,具體的安裝過程可以參考docker的文檔,這裏就不概述了,最開始我之前學習Linux的時候一直到現在CentOS 版本是6.1,顯然安裝不了Docker,因爲CentOS 6.8以下版本普遍系統內核版本爲 2.6.32-XXX 版本,統稱爲2.6版本得了

總之,CentOS安裝Docker 要求如下:

1、Docker 運行在CentOS 7 上,要求系統爲64位、系統內核版本爲 3.10 以上。

2、Docker 運行在CentOS-6.5以上,要求系統爲64位、系統內核版本爲 2.6.32-431 或者更高版本。

關於Centos7鏡像下載

如果你還在爲使用centos6,爲centos7鏡像下載而煩擾?是的,網速賊慢,這裏提供一個下載centos7鏡像阿里雲站點:http://mirrors.aliyun.com/centos/7/isos/x86_64/

在這裏插入圖片描述


各個版本的ISO鏡像文件說明:


CentOS-7-x86_64-DVD-1708.iso 標準安裝版(推薦)
CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有軟件(以用來補充系統的軟件或者填充本地鏡像)
CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版 
CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版 
CentOS-7-x86_64-Minimal-1708.iso 精簡版,自帶的軟件最少
CentOS-7-x86_64-NetInstall-1708.iso 網絡安裝版(從網絡安裝或者救援系統)

關於cannot find a valid baseurl for repo: base/7/x86_64問題

首先這是網絡的問題,需要排查,才能找到問題的所在,使用yum命令時,解析不了yum源,出現報錯。具體解決可以參考【linux】CentOS 7報錯:yum命令報錯 “ Cannot find a valid baseurl for repo: base/7/x86_6 ”

如果上面的這篇文章沒有得到很好的解決,這裏在提供一個小方案,或許會有點觸動。

配置網絡連接

這個異常本質原因就是網絡的問題,因此配置網絡連接很重要,這裏簡單說說橋接模式NAT模式,主機模式就不提了,太low了…

橋接模式:

優點:Linux可以和其他的系統通信(比如Windows系統),只要在同一網絡環境的系統都可以互相通信

 

缺點:容易產生IP衝突

 

分析:
1、橋接模式連接上網絡之後會設備使用同一個局域網,也就是IP地址的前三位會相同,學生同時連接一個局域網自然可以互相通信,不同操作系統一樣暢通無阻!
2、產生IP衝突的原因:比如192.168.0.XXX,這裏的XXX範圍是255,減去1和255,也就是有253種方式,如果超過253就會產生IP衝突。也就是說最多253個學生同時連接一個局域網,在多幾個同學連就會產生IP衝突

NAT模式

優點:不會產生IP衝突,既不佔用IP,而且又能訪問到外網

 

缺點: 就算在同一局域網的其他系統也訪問不了,也就是說就完成不了互相通信,只能單向通信

 

分析:
NAT採用網絡地址轉換方式,假設小明Windows系統安裝的虛擬機有一個Linux系統,NAT模式的IP地址的前三位會和自身Windows的IP地址的前三位相同,但是和外部的局域網就不再同一局域網中了,自然不會產生IP衝突

總結:更建議使用NAT模式,當然橋接模式也很好,看具體需求而定,二者優先選擇!

具體的可以參照下面這個圖,這個圖是韓老師畫的,爲了凸顯出主要表達的意思達到一種通俗易懂,於是添加了一些自己的描述,並使用統一的顏色來更好描述

在這裏插入圖片描述


瞭解以上之後,選擇配置網絡連接的時候

在這裏插入圖片描述


並且重點是

在這裏插入圖片描述


一旦選錯,就會顯示錯誤:cannot find a valid baseurl for repo: base/7/x86_64,網絡異常,這也算是計算機網絡運用知識薄弱導致的小白異常,特此填坑,哈哈哈….


如果本文對你有一點點幫助,那麼請點個讚唄,謝謝~

最後,若有不足或者不正之處,歡迎指正批評,感激不盡!如果有疑問歡迎留言,絕對第一時間回覆!

歡迎各位關注我的公衆號,裏面有一些java學習資料和一大波java電子書籍,比如說周志明老師的深入java虛擬機、java編程思想、核心技術卷、大話設計模式、java併發編程實戰…..都是java的聖經,不說了快上Tomcat車,咋們走!最主要的是一起探討技術,嚮往技術,追求技術,說好了來了就是盆友喔…

在這裏插入圖片描述


本文分享自微信公衆號 - 程序員宜春過(yicg1024)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章