在網上的教程中,大多數是建議利用linux來安裝docker,在此我也建議你們用linux安裝,爲何?請看下圖linux
docker使用go語言開發,而且運行在linux系統下,而若是想用window運行,只能在window基礎上先運行一個linux虛擬機,而後再在這個linux虛擬機下運行docker。這麼看來,docker好像並無對window進行友好的優化和開發,但這是沒有辦法的,可能docker的內部算法、構造須要linux系統的某些特性,而window是沒有的,這也是window系統的劣勢。那麼說好的是window下安裝docker,不管是多麼建議linux下安裝都好,可能有的同窗就是沒有linux的主機(好比我),那就只能用window安裝了。git
在官方的文檔中(https://docs.docker.com/),有在window10的安裝教程,若是是window10的能夠移步了。在此不討論window10的安裝方法,由於方法不同。github
第一,下載DockerToolbox,並安裝。算法
因爲國內「科學」上網的緣由,下載DockerToolbox變得些許困難,在此推薦在國內一個網站下載(http://get.daocloud.io/#install-docker-for-mac-windows)。進入網站,選擇window版本下載。下載下來後,雙擊安裝。docker
直接點擊nextwindows
點擊須要安裝的程序,建議全安裝bash
我已經安裝了git就不勾選了。優化
提示安裝VritualBox的一些串口程序,全都安裝便可。網站
最後安裝完後,桌面多出三個圖標。ui
第二,啓動Docker。
點擊運行Docker Quickstart Terminal,既上面第二個圖標。第一次打開通常都會比較久,第二次打開很快。若沒有什麼問題的話,程序第二次打開效果圖以下:
三,可能出現的問題
1.若點擊Docker Quickstart Terminal圖標後,提示window正在查找bash.exe的話,點擊瀏覽本身查找。通常在Git所安裝下的bin目錄。
2.打開後,若在bash界面提示沒有boot2docker鏡像,須要在github上下載,提示大概以下
這是由於沒有找到默認的boot2docker鏡像的緣由,提示正在下載,然而github的下載速度不可恭維,第一反應都是找別的站資源下載。
在此要注意了,不一樣的docker版本最好要對應相同的boot2docker版本,相信打開github下載頁的應該都留意到。最後我才發現,其實不用下載,
在一開始安裝好的DockerToolbox根目錄下就有一個boot2docker,而且能夠推斷就是對應的版本。
把boot2docker.iso複製到,bash所提示找不到的那個目錄下(我這裏是C:\Users\Administrator\.docker\machine\cache),再從新啓動便可。