安裝Docker-Win10環(huán)境-圖解輕松學(xué)Docker&K8S

>>> 點我開始視頻學(xué)習(xí) <<<

在Docker環(huán)境下叔磷,它對于win10對于大多數(shù)的Linux系統(tǒng)都有良好的支持,作為Docker奖磁,我們來重新回顧一下改基。Docker的logo是一條鯨魚,是典型的容器化技術(shù)代表咖为。

image

它的特點主要有幾個

  1. 第一它是開源的應(yīng)用容器引擎基于go語言開發(fā)秕狰。
  2. 第二,因為上一節(jié)課我們講過什么是容器化技術(shù)躁染,所以容器化技術(shù)是完全使用沙箱的機制鸣哀,而且部署的開銷極低,也就是指在當(dāng)前我們自己的操作系統(tǒng)中就可以部署多個容器應(yīng)用了褐啡。
  3. 第三個目前容器化技術(shù)并不是只有Docker這一個產(chǎn)品诺舔,但是Docker是目前使用范圍最廣的,所以可以說Docker就是容器化技術(shù)的代名詞。docker除了標(biāo)準(zhǔn)的容器化技術(shù)以外低飒,還具備了一定虛擬化的智能,利用docker可以向我們本地物理機申請對應(yīng)的資源许昨,這樣方便我們程序的遷移與拓展。

以上Docker的一些簡單介紹褥赊,那么作為Docker來說糕档,它最主要的目的就是提供了標(biāo)準(zhǔn)化的應(yīng)用打包,也就是指Docker它集裝箱是一個鏡像文件


image

在這個鏡像文件中包含了對應(yīng)的比如我們的外部應(yīng)用拌喉,甚至數(shù)據(jù)庫隊列等等這些軟件的東西速那,還可以利用Docker的虛擬化部分的職能來將應(yīng)用中的一些硬件的需求也打包進去。
比如我們需要多大的硬盤尿背,比如我們需要多少cpu以及內(nèi)存端仰,都是可以在Docker內(nèi)進行調(diào)整的。當(dāng)鏡像被運維的工程師拿到以后田藐,他只要對鏡像進行展開還原運行荔烧,就可以對之前的完整的環(huán)境進行還原。


image

作為Docker來說汽久,它的發(fā)展歷史其實還是很年輕的鹤竭。來咱們了解一下,首先作為Docker他并不是空穴來風(fēng)景醇,早在2004年的時候臀稚,基于service早期的系統(tǒng),它就提供了類似于容器化的支持三痰。到2008年的時候吧寺,Linux container的容器化技術(shù)也日趨成熟,并且技術(shù)的代名詞叫LXC在2013年的時候酒觅,這個Docker是基于lxc Linux的容器化技術(shù)進行了擴展封裝撮执,并且實現(xiàn)了開源,自此Docker就與我們見面了舷丹。到了2016年docker有了重大的版本變更抒钱,從原先的一個版本拆分成了CE和EE版本,所謂CE就是社區(qū)版本颜凯,EE版本就是企業(yè)版本谋币,社區(qū)版本是免費的,企業(yè)版本是收費的症概!

現(xiàn)在有這么多的機構(gòu)組織和項目都在使用Docker蕾额,可以說無論你是開發(fā)人員還是運維人員,如果不會Docker彼城,那就太out了诅蝶,下面我們就進入Docker的官網(wǎng)來了解一下退个。
(翻頁)
打開瀏覽器,在地址欄中輸入Docker的官網(wǎng)
www.docker.com

image

在這個Docker的官方文檔中對Docker進行了詳細(xì)的講解和說明调炬,如果你的英文功底夠好语盈,不用買任何書,就可以直接從這里邊得到完整的材料了缰泡。
在這個頁面中刀荒,我們關(guān)注點放在最下邊,作為Docker棘钞,它對于多種操作系統(tǒng)都是有良好的支持缠借。如果是我們PC機個人電腦的話,它支持MacOS以及windows10這兩個平臺宜猜,如果是服務(wù)器的環(huán)境泼返,他對于絕大多數(shù)的Linux系統(tǒng)都有著良好的支持。同時作為x86架構(gòu)以及主流的AMR64架構(gòu)宝恶,它也都有著良好的支持符隙。如果我們是要在服務(wù)器上安裝Docker的話,我建議的操作系統(tǒng)是ubuntu以及centos垫毙。那么作為我們個人電腦來說,我們把注意力放在如何在windows10這個操作系統(tǒng)上安裝我們Docker的桌面版拱绑,現(xiàn)在點擊這個作為Docker對windows是有著相對嚴(yán)格的要求综芥,我們來看一下它的具體要求。

  1. 要求必須是windows10 64位的版本號必須是專業(yè)版企業(yè)版或者是教育版猎拨,同時它的build的編號必須在15063之后膀藐。
  2. 就是需要在BIOS中開啟我們PC機的虛擬化服務(wù),這樣才能進行cpu的虛擬化红省。在我了解的很多主板上额各,這個選項是沒有默認(rèn)開啟的,你需要查詢一下相關(guān)的手冊吧恃,如果你之前運行過VMware的話虾啦,并且能夠成功運行其他虛擬機,那么這個選項一定是打開的痕寓。
  3. 第三要開啟CPU的SLAT特性傲醉。
  4. 第四就是操作系統(tǒng)至少要分配4Gb的內(nèi)存。

可以看到在win10這個環(huán)境下呻率,對我們Docker的要求還是蠻高的硬毕。不過好在現(xiàn)在我們的筆記本基本上都默認(rèn)符合這些要求。
如何完成Docker的下載礼仗?在這里我們需要點擊download from docker hub


image

這個網(wǎng)站是Docker的鏡像倉庫站我們需要從網(wǎng)站上進行下載吐咳。在這兒特別需要說明的是逻悠,我們Docker hub因為是在國外部署的,在很多大概率情況下韭脊,這個網(wǎng)站我們無法從國內(nèi)直接訪問童谒,所以如果你打不開這個網(wǎng)址,可以從咱們課程資料中直接獲取Docker的安裝版乾蓬。

如果你能訪問的話惠啄,不妨可以按我的操作流程。在這兒直接點擊右側(cè)的please login to download需要登陸以后來獲取下載地址任内。

為了能夠讓大家看到Docker從零開始安裝的逐個過程撵渡,那么我做了一個win10的虛擬機,在虛擬機上給大家重現(xiàn)完整流程死嗦。當(dāng)然了在你自己電腦上并不需要做虛擬機趋距,只需要直接安裝就行了。我們打開VMware虛擬機軟件越除,在這找到之前安裝好的win10虛擬機节腐,作為win10虛擬機有一個地方特別需要注意。
在虛擬機的環(huán)境配置中摘盆,內(nèi)存一定要大于等于4個G 同時cpu選擇四核翼雀,并開啟虛擬化,其余根據(jù)你的硬件配置靈活調(diào)整就可以了孩擂。


image

虛擬機已經(jīng)啟動成功了狼渊。找到運行Docker的安裝文件。作為Docker类垦,剛開始他會檢查系統(tǒng)的環(huán)境以及下載必要的包狈邑。那么如果前置檢查成功。
它就會提示讓我們開始安裝蚤认。在這里我們一定要注意米苹,操作系統(tǒng)作為操作系統(tǒng)必須是windows專業(yè)版或者是旗艦版才可以。點OK以后他開始安裝砰琢。作為整體的Docker蘸嘶,安裝流程非常簡單,只需要這一步氯析。


image

桌面上出現(xiàn)了Docker desktTop桌面版亏较,我們可以雙擊打開,同時在底層Docker的服務(wù)也會隨著應(yīng)用啟動掩缓。

這里提示我們雪情,Docker正在啟動,右下角會出現(xiàn)小鯨魚的圖標(biāo)你辣。


image

在第一次啟動的時候巡通,它會提示你Hyper-V或者容器化性能并沒有被啟用尘执,是否去啟用,他們必須要求我們重啟計算機才可以宴凉,那直接點OK下面我們要重啟電腦誊锭。
重新啟動后,重新運行docker弥锄,重新提示Docker正在啟動丧靡。


image

右下角可以看到docker Desktop is Starting正在啟動,稍等片刻以后籽暇,Docker啟動成功温治,他提示我們輸入Docker的用戶名和密碼,這個我們可以跳過戒悠。此時在右下角看到docker Desktop is running代表Docker啟動成功了熬荆。對于我們來說,如何驗證Docker安裝成功了绸狐,非常簡單卤恳,可以進入windows的命令行。默認(rèn)情況下寒矿,在命令行輸入
docker version

你就可以看到Docker當(dāng)前的版本號突琳。

對于Docker來說,如果我們要去使用它也是非常簡單的,輸入

Docker pull hello-word

Docker會從倉庫中把hello word測試鏡像進行下載符相,可以看到它提示我們正在pulling拉取本今,我們當(dāng)看到
pull complete
代表已經(jīng)拉取成功,這個鏡像被下載到了本地主巍,我們可以來運行一下。
使用

docker run hello-word

如果你看到這里出現(xiàn)"hello from Docker"則代表我們windows版本的Docker安裝成功了挪凑。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末孕索,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子躏碳,更是在濱河造成了極大的恐慌搞旭,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菇绵,死亡現(xiàn)場離奇詭異肄渗,居然都是意外死亡,警方通過查閱死者的電腦和手機咬最,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門翎嫡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人永乌,你說我怎么就攤上這事惑申【呶椋” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵圈驼,是天一觀的道長人芽。 經(jīng)常有香客問我,道長绩脆,這世上最難降的妖魔是什么萤厅? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮靴迫,結(jié)果婚禮上惕味,老公的妹妹穿的比我還像新娘。我一直安慰自己矢劲,他們只是感情好赦拘,可當(dāng)我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著芬沉,像睡著了一般躺同。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上丸逸,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天蹋艺,我揣著相機與錄音,去河邊找鬼黄刚。 笑死捎谨,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的憔维。 我是一名探鬼主播涛救,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼业扒!你這毒婦竟也來了检吆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤程储,失蹤者是張志新(化名)和其女友劉穎蹭沛,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體章鲤,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡摊灭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了败徊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帚呼。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖集嵌,靈堂內(nèi)的尸體忽然破棺而出萝挤,到底是詐尸還是另有隱情御毅,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布怜珍,位于F島的核電站端蛆,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏酥泛。R本人自食惡果不足惜今豆,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望柔袁。 院中可真熱鬧呆躲,春花似錦、人聲如沸捶索。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽腥例。三九已至辅甥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間燎竖,已是汗流浹背璃弄。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留构回,地道東北人夏块。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像纤掸,于是被迫代替她去往敵國和親脐供。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容