在公司,一直使用mac系統,在mac上安裝使用docker還是比較方便的,可本人心血來朝,家里是win10 home版,就想在windows上刷一刷。
好了,廢話不多說,直接上干貨。
為了不誤導廣大愛好者,網上有些帖子說要提前開啟 Hyper-V 選項,本人找了半天都沒找到,最后發現這個選項是在win10專業版才有的,真是坑嗲的貼。
好了,以下才是正確的方式,我們先要下載 .exe 安裝文件,地址如下:
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
這里還是要感謝馬爸爸,看到域名就明白了 ^_^,打開后如下圖:
這里,有2個版本,-ce 和 沒有-ce版本, 前者是社區版(免費),后者不用說都明白,我是選擇 DockerToolbox-18.03.0-ce.exe 文件下載,可能后續馬爸爸還會更新新版本,可以關注下。
下載完成后,雙擊安裝即可(無腦默認下一步安裝)。
安裝完后,可以看下如下3個圖標:
簡單說明以下:Docker Quickstart Terminal-docker客戶端、Kitematic-docker的一個GUI工具、Virtualbox-虛擬機
雙擊Quickstart docker客戶端,此時控制台可能會出現錯誤的提示,例如:
Running pre-create checks...
Unable to get the local Boot2Docker ISO version: Did not find prefix "-v" in version string
(default) Default Boot2Docker ISO is out-of-date, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v18.03.0
(default) Downloading .................
卡死在這里了。
解決方案:在我們的docker安裝根目錄下 已經有了一個boot2docker.iso文件,將它拷貝到默認的cache文件夾下即可,
本人這里是:
然后斷網,重新打開docker客戶端,上面的卡死現象就解決了,但是,接着會有分配IP的問題,此時我們是斷網狀態,那我們立刻關閉docker客戶端窗口,
打開網絡,再重新開啟docker客戶端,問題即可解決,看下效果圖:
看到這個大鯨魚,那恭喜你,已經安裝成功了。
讓我們輸入:docker version 看下信息
讓我們測試一下,輸入:docker run hello-world
這樣表示我們的docker可以正常運作了,先記錄到此,后續內容再慢慢添加。
PS: 友情清醒,如果個人機器上之前有安裝過 vmware等虛擬機程序,需要提前刪除干凈,否則docker內置的virtualbox會啟動失敗,其實這個道理不多說,想想就能明白。
好了,還是那句老話,歡迎轉載,但請注明原著出處,謝謝。