Windows7下安裝docker記錄

docker火了也那麼好幾年了,偶纔開始學習docker,說來真是落後主潮流太久。不過落後有落後的好處,因爲大多數的坑都已經有人填過,所以遇見問題解決問題那也是相當的迅速,但就算是相當的迅速,這windows7下安裝docker,也花了我大約3個小時的時間。因爲我碰到的坑,居然沒能在一篇博客裏有全部的記錄!

首先,在安裝前,最最重要的,你的電腦必須支持VA-X/AMD-V,一般來說主流電腦都支持這技術,但凡事不怕一萬,就怕萬一,所以安裝docker之前,請先按照該篇文章內容,通過小工具LeoMoonCPU-V檢測你的電腦是否支持VT虛擬化,如果不支持,那麼後面的內容都不用看了,除非你先換臺支持的電腦。

windows7下要安裝docker,那麼必須通過DockerToolbox這個工具,這東西不翻牆的話,通過官方下載呢,大概速度是在1~10kb/s的速度,而且還特容易說停止就停止!所以我們需要通過國內的鏡像地址下載,比如阿里雲的鏡像地址,雖然下載到的不是官方最新版,但也夠用了。

下載完成後的安裝過程中,需要注意Git for Windows這個選項,如果你本地已經裝了Git,那麼不建議勾選此項,因爲很有可能安裝包自帶的Git已經落後於你本地的Git,從而導致一些不可預見的問題(比如我就遇到了TortoiseGit更新Git時,提示需要的版本必須高於2.11,結果又花了幾分鐘去下載最新的Git),然後其它所有選項都勾選(包括Next後展示的所有選項)就是了。
在這裏插入圖片描述
安裝完後呢,先參考此篇博客內容,通過GitBash打開Shell界面,輸入notepad .bash_profile新建文件,在打開的界面中,輸入export MACHINE_STORAGE_PATH='D:\docker',保存後就已經成功的設置了默認的machine路徑。

接下來就是boot2docker.iso這個文件,默認docker的安裝目錄下已經包含了該文件,但你執行Docker Quickstart Termina時,程序會與Git上的對應版本進行比較,一般來說都會需要去Git上下載最新的boot2docker.iso,還是因爲牆的問題,你可以直接在Git上將文件路徑複製後,打開迅雷進行下載,萬能的迅雷會幫你尋找其它資源以進行加速。下載完後,你需要在前面設置的machine存儲路徑下,建立cache目錄,之後將下載的boot2docker.iso複製到該目錄下。當然其實不下載最新的boot2docker.iso也是可以的,只要你將docker目錄下的boot2docker.iso複製到cache目錄下,然後斷網啓動Docker Quickstart Terminal

接下來如果前面檢測電腦支持VA-X/AMD-V,但並沒有啓用的話,你需要先啓用VA-X/AMD-V,反正就是按那篇文章的內容進行檢查就是了,只要開啓VA-X/AMD-V就OK了。

上面的事情都做完後,你可以通過點擊Docker Quickstart Terminal來進行docker的快速啓動,這時候有可能會出現提示正在自動尋找bash,這是因爲你將Git安裝在了非默認目錄下,所以此時你可以簡單的在Docker Quickstart Terminal快捷方式上右鍵,然後將目標內的路徑修正爲你實際的Git安裝目錄。
在這裏插入圖片描述
修改完路徑後雙擊Docker Quickstart Terminal,下面就是等待就行了,如果你VA-X/AMD-V沒啓用的話,那麼會出現下面的提示內容:
在這裏插入圖片描述
然後等待一段時間後,你就可以看到docker正確的啓動界面了。
在這裏插入圖片描述
當然如果前面有步驟錯誤,你也可以在Oracle VM VirtualBox刪除已經創建了的machine,然後重新執行Docker Quickstart Terminal
在這裏插入圖片描述

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