windows安裝docker過程中的各種坑

參考:

Windows Docker 安裝
DockerToolbox在Win7上的安裝和設置

????Docker在Windows上使用有兩種方式丹诀,一是利用VirtualBox建立linux虛擬機呛梆,在linux虛擬機中安裝docker服務端和客戶端踱稍,二是利用Windows的Hyper-v虛擬化技術(shù),直接在Windows上安裝docker服務端和客戶端蛤奥。
????第二種方式一般要基于win10的專業(yè)版,筆者這里只介紹非win10專業(yè)版的安裝方式奋隶。


安裝docker Toolbox

????這里先給出阿里源的下載地址:docker toolbox
????下好安裝包之后饵骨,一路next到如圖所示(我的安裝包virtualBox是必須選項,雖然我已經(jīng)安裝過一次)啤贩,Git如果安裝過也可以不安裝待秃,kitematic是一個鏡像可視化工具,也可以不勾選(感覺沒luan用)痹屹。

啟動Docker Quickstart Terminal

????這里如果之前安裝過Git,或者沒有走默認路徑的安裝的話章郁,會彈出沒有打開方式,右鍵:屬性->快捷方式志衍,找到目標那一欄暖庄,把login -i前的路徑替換成你的Git安裝路徑中bash.exe的路徑即可,bash的相對路徑一般為/Git/bin/bash.exe楼肪,接著就可以正常打開docker的快速啟動終端了培廓。



????接著是第二個坑的地方,在第一次啟動Docker Quickstart Terminal時春叫,會進行Docker環(huán)境的初始化肩钠,會在VirtualBox中自動創(chuàng)建名字為【default】的linux虛擬機,再此過程中會用到boot2docker.iso鏡像文件暂殖。默認情況下价匠,啟動程序會從GitHub上下載此文件的最新版,但由于文件相對較大且速度不給力央星,多數(shù)情況下會下載失敗霞怀,造成Docker環(huán)境無法啟動,如下圖:



????其實DockerToolbox安裝文件自帶了boot2docker.iso鏡像文件莉给,位于安裝目錄下(如C:\Program Files\Docker Toolbox) 毙石,將此文件拷至C:\Users\Administrator.docker\machine\cache目錄下廉沮,然后在網(wǎng)絡斷開的情況下重新啟動,便可成功載入鏡像徐矩。但這還沒完滞时,如果使用的是toolBox安裝包自帶的virtualBox,那么很可能又會報錯:

C:\Users\napas.docker\machine\machines\default\default\Logs\VBoxHardening.log VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine Looks like something went wrong in step ′Checking status on default′... Press any key to continue...
這是因為版本過低導致的滤灯,直接下載最新版本安裝就行(這里不用先卸再裝坪稽,新的安裝過程會幫你做)。
????在下好最新版本的virtualBox后鳞骤,先不著急啟動docker的終端窒百,先打開virtualBox,把default的虛擬機刪除然后進入:管理->主機網(wǎng)絡管理豫尽,把兩個only網(wǎng)絡刪除篙梢,這是因為如果你的主機上安裝了VMware或是VPN之類的,可能產(chǎn)生網(wǎng)絡沖突美旧,可能報的錯大概是:
docker: An error occurred trying to connect: Post http: //127.0.0.1:2375/v1.22/containers/create: dial tcp 127.0.0.1:2375: connectex: No connection could be made because the target machine actively refused it.
然后啟動docker終端渤滞,等待,最終出現(xiàn)這個界面即表示docker完成了安裝榴嗅。


更改虛擬磁盤位置

虛擬機的默認存儲位置是C:\Users\Administrator.docker\machine\machines 妄呕,后期docke鏡像文件會不斷增加,為了給系統(tǒng)盤減負嗽测,最好將磁盤移動到其他位置绪励。

????首先通過終端(docker、cmd)中執(zhí)行【docker-machine stop default】命令(或者打開Vbox停止)停止default虛擬機论咏,選擇:管理->虛擬介質(zhì)管理优炬,選中要虛擬磁盤,點擊上方的復制:



選擇VMDK厅贪,在【要創(chuàng)建的新虛擬磁盤】選擇副本的創(chuàng)建路徑(默認還是在當前文件夾)蠢护,然后為虛擬機添加新復制的虛擬磁盤,刪除之前的dick



然后打開終端執(zhí)行【docker-machine start default】命令啟動default虛擬機养涮。

鏡像下載加速

docker默認的鏡像倉庫地址是https://hub.docker.com/葵硕,但國內(nèi)的下載速度太過緩慢,最好使用國內(nèi)鏡像贯吓,比如阿里云懈凹。
首先需要注冊阿里云賬號,然后在https://cr.console.aliyun.com/頁面的左側(cè)可以看到【鏡像加速器】選項:


  在cmd或docker快速啟動終端輸入【docker-machine ssh default】悄谐,連接到虛擬機如圖:

然后輸入:
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
然后輸入exit退出虛擬機介评,輸入【docker-machine restart default】進行重啟。

hello world

等重啟完畢后,輸入docker run hello-world们陆,這個時候發(fā)現(xiàn)快的一匹寒瓦。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市坪仇,隨后出現(xiàn)的幾起案子杂腰,更是在濱河造成了極大的恐慌,老刑警劉巖椅文,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件喂很,死亡現(xiàn)場離奇詭異,居然都是意外死亡皆刺,警方通過查閱死者的電腦和手機少辣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來羡蛾,“玉大人毒坛,你說我怎么就攤上這事×炙担” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵屯伞,是天一觀的道長腿箩。 經(jīng)常有香客問我,道長劣摇,這世上最難降的妖魔是什么珠移? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮末融,結(jié)果婚禮上钧惧,老公的妹妹穿的比我還像新娘。我一直安慰自己勾习,他們只是感情好浓瞪,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著巧婶,像睡著了一般乾颁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上艺栈,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天英岭,我揣著相機與錄音,去河邊找鬼湿右。 笑死诅妹,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的毅人。 我是一名探鬼主播吭狡,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼尖殃,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了赵刑?” 一聲冷哼從身側(cè)響起分衫,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎般此,沒想到半個月后蚪战,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡铐懊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年邀桑,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片科乎。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡壁畸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出茅茂,到底是詐尸還是另有隱情捏萍,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布空闲,位于F島的核電站令杈,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏碴倾。R本人自食惡果不足惜逗噩,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望跌榔。 院中可真熱鬧异雁,春花似錦、人聲如沸僧须。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽担平。三九已至柑蛇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間驱闷,已是汗流浹背耻台。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留空另,地道東北人盆耽。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親摄杂。 傳聞我的和親對象是個殘疾皇子坝咐,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

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