本文介紹的是如何在Windows系統(tǒng)上安裝Docker運(yùn)行環(huán)境鞠鲜。Docker官方提供了Windows平臺上的安裝包断国,這個(gè)安裝包會打開Windows平臺上的HyperV虛擬機(jī)稳衬。所以如果不喜歡使用HyperV虛擬機(jī)或者有需要使用其他虛擬機(jī)軟件的話坐漏,可以自己在Linux虛擬機(jī)中安裝Docker赊琳。
安裝Docker
安裝Docker For Windows
首先打開Docker下載頁面,然后下載Docker For Windows安裝包莱坎。注意這個(gè)安裝包是針對最新的Windows 10系統(tǒng)的,如果使用Windows 8之類的碴卧,請下載舊版本的Docker住册。
安裝之后可能會彈出這么一個(gè)對話框荧飞,提示我們說HyperV未開啟,詢問我們是否要開啟HyperV挠轴,我們選擇是耳幢,然后電腦會重啟睛藻。之后一切就準(zhǔn)備就緒了。
電腦重啟之后,我們應(yīng)該可以在任務(wù)欄上找到一個(gè)Docker圖標(biāo)包券,右鍵點(diǎn)擊選擇version會彈出這樣的對話框。如此一來系宜,Docker就安裝完畢了发魄。
安裝Kitematic
右鍵點(diǎn)擊Docker圖標(biāo)励幼,會看到有一項(xiàng)名字叫 Kitematic苹粟,這是一個(gè)Docker可視化工具嵌削,推薦大家安裝。我們點(diǎn)擊這個(gè)菜單項(xiàng)肌访,就會彈出一個(gè)對話框提示我們下載Kitematic吼驶,然后放到C:\Program Files\Dockder\Kitematic
中店煞。
然后打開Kitematic,我們可以看到如下的樣子顷蟀。在這里可以非常方便的下載鸣个、開啟、關(guān)閉Docker鏡像苟弛。如果你注冊了Docker賬號的話阁将,還可以上傳自己的Docker鏡像,讓大家一起使用窘哈。
使用Docker
設(shè)置阿里云加速器
在下載Docker之前滚婉,我們需要先配置一下加速器帅刀。由于Docker的服務(wù)器在國外扣溺,所以下載鏡像的速度不太理想骇窍。國內(nèi)因此有了很多加速服務(wù),其中最好用的還是阿里云的锥余。我們打開Docker 鏡像服務(wù)腹纳,登錄賬號之后,獲取自己創(chuàng)加速器地址驱犹。然后使用docker-machine
創(chuàng)建一個(gè)新的虛擬機(jī)并使用加速器來加速嘲恍。
docker-machine create --engine-registry-mirror=https://XXX.mirror.aliyuncs.com -d hyperv default
當(dāng)然如果你有自己的代理的話,也可以直接在Docker設(shè)置中設(shè)置代理雄驹。
安裝鏡像
我們在Kitematic中搜索hello-world
蛔钙,然后安裝。當(dāng)然如果使用命令行的話也可以荠医,輸入docker pull hello-world
即可桑涎。
安裝完成之后運(yùn)行docker run hello-world
即可看到如下的輸出彬向。
進(jìn)入鏡像執(zhí)行環(huán)境
在Kitematic中點(diǎn)擊一個(gè)正在運(yùn)行的鏡像,然后點(diǎn)擊右邊的EXEC攻冷,就可以打開對應(yīng)的執(zhí)行環(huán)境了娃胆。
默認(rèn)情況下的shell是sh等曼,不太好用里烦。我們可以點(diǎn)擊Kitematic下面的docker-cli右邊的齒輪圖標(biāo),然后將shell設(shè)置為bash禁谦。
配置鏡像
在鏡像右邊還有一個(gè)車Settings標(biāo)簽胁黑,點(diǎn)進(jìn)來之后可以對鏡像進(jìn)行各種配置,如設(shè)置端口號州泊、設(shè)置數(shù)據(jù)分區(qū)等等丧蘸。
利用Docker,我們可以做很多事情遥皂。由于很多軟件例如Redis之類的力喷,主要設(shè)計(jì)為在Linux下工作刽漂,雖然有Windows下的版本,但是仍然有很多不足之處弟孟。利用Docker贝咙,我們可以在Linux環(huán)境下運(yùn)行這些程序,又可以在Windows下開發(fā)拂募,簡直兩全其美庭猩!