1、下載docker
下載地址:https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
下載最新版(此文以下載1.9.1版本為例)
2、安裝docker
雙擊運行,選擇安裝路徑后,不停的next,直到安裝完成。安裝完成后,桌面創建快捷方式有三個
3、檢驗是否安裝成功
快捷鍵Ctrl+R,輸入cmd,輸入docker-machine,檢驗是否安裝成功。(下圖為安裝成功示例)
4、修改保存路徑
安裝成功后,生成的桌面快捷方式中可以看到第三個,所在文件位置是在C盤,
為並減小在使用過程對系統盤的影響,修改文件保存路徑。
(1)【開始】菜單找到Git,打開Git Bash;
(2)創建和打開.bash_profile配置文件:在打開的窗口中錄入notepad .bash_profile(注意在notepad后是空格),回車,如果.bash_profile配置文件不存在,會自動創建,如下圖彈框所示 ,
點擊【是】,並編輯文件內容(指定保存路徑),保存並關閉./bash_profile.
(3)在指定文件夾下創建名為cache的文件夾,將安裝文件下的boot2docker.iso拷貝到該文件夾
5、下載鏡像容器
(借助阿里雲開發者平台https://dev.aliyun.com/search.html)
(1)注冊賬號,(已有賬號直接登錄)登錄成功
(2)找到產品下的容器鏡像服務--管理控制台
(3)如果過程中需要開通【容器鏡像服務】就直接開通(不要錢的,嘻嘻~),找到鏡像加速器,操作文檔中找到windows,並按照操作文檔執行
下載docker for windows 並安裝
(4)第二步配置鏡像加速器,打開docker,按照描述操作
(ps:在這里,我沒有重啟電腦就遇到報錯了~~~,試了下面方法也沒解決,重啟后解決)
報錯如下:
Unable to stop: 已停止該運行的命令,因為首選項變量“ErrorActionPreference”或通用參數設置為 Stop: 未能加載指定的模塊“Hyper-V”,因為在任何模塊目錄中都沒有找到有效模塊文件。
在 <ScriptBlock>、<無文件> 中: 第 79 行
在 Docker.Backend.HyperV.RunScript(String action, Dictionary`2 parameters)
在 Docker.Backend.ContainerEngine.Linux.DoStop()
在 Docker.Backend.ContainerEngine.Linux.Restart(Settings settings)
在 Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass8_0.<Register>b__0(Object[] parameters)
在 Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object[] parameters)
嘗試01:
(1)開啟服務Hyper-V虛擬管理服務,(沒發現這個服務)
(2)確認Hyper-V啟動,需要重啟電腦
(3)確保CPU虛擬化已啟用
嘗試2:
開始--運行--cmd,輸入docker version,報錯
解決如下:
打開GUI bash 輸入命令docker-machine -s "D:\docker_workspace\machines" create --engine-registry-mirror=https://64o7iuzw.mirror.aliyuncs.com -d virtualbox default,等待。。。。
重啟電腦
docker安裝完成。打開power shell 錄入docker -v驗證docker安裝成功,查看版本。
至此,安裝完成,開始環境搭建。。。
docker
注:文章參考
https://blog.csdn.net/qq_41380248/article/details/89013751,
http://www.360doc.com/content/21/0120/12/13328254_957942669.shtml然后結合自己的實際操作。