1.登錄阿里雲,控制台-->產品與服務-->容器鏡像服務-->鏡像中心-->鏡像加速器-->操作文檔-->windows. (注意:似乎電腦系統不能是家庭版,我的是教育版,並且要是64位的)
2.根據文檔進行操作,快一點5分鍾不到就能搞定。
具體操作:
1.http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
2.選擇beta下載InstallDocker.msi
3.安裝完成后點擊桌面的快捷方式,如果啟動成功,任務欄右下角會有docker的圖標
4.docker圖標右鍵,Settings-->Daemon-->Advanced(進入json)-->將自己的加速器地址寫入(操作文檔上有教程)-->apply后等待docker重啟。
可能出現問題解決:
1.打開任務管理器,選擇性能,右下方的虛擬化是否是已啟用。
2.控制面板-->程序-->啟用或關閉Windows功能-->Hyper-V(如果選中后確認報錯不能正常選中,可以通過命令行方式進行選中,具體命令行百度)。
3.Hyper-V如果是選中狀態並不一定代表服務是開啟的,還需要判斷一下,此電腦右鍵-->管理-->服務和應用程序-->服務-->Hyper-V虛擬機管理(可以通過命令行關閉或者設置auto,也可以在這里直接鼠標右鍵,應該是這樣的)
4.可能還需要在和Hyper-V的同一個地方開啟:適用於Linux的Windows子系統,這個也可以通過cmd命令開啟。
具體的命令行如下:
#開啟Hyper-V,如果通過控制面板方式不能正常開啟可以這樣 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All #和上方對應,取消開啟Hyper-V #Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V #開啟Hyper-V后關閉服務 #bcdedit /set hypervisorlaunchtype off #和上方關閉Hyper-V服務對應,開啟服務 bcdedit /set hypervisorlaunchtype auto #命令行來源博客 #https://blog.csdn.net/ZYC88888/article/details/89703903
一些具體的操作圖片如下:
測試:
win+x-->A,管理員命令行啟動,cmd中依次輸入
#前面4個命令隨便輸入,最后一個是拉取一個redis,可以看看阿里雲的加速是否有用
docker --version
docker version
#看看存在哪些……嗯……
docker images
docker --help
#拉取一個redis
docker pull redis
以上就結束了,下方說下我遇到的坑,畢竟花了一整天時間,雖然最后5分鍾就搞定了……
1.我首先想到的是安裝Linux虛擬機,畢竟想着Docker是安裝到Linux上的,后來百度發現windos有自帶的一個Ubuntu,只需要到應用商店去搜索linux就能下載,后來折騰這個搞了一個早上加上一個中午,結果……各種折騰,不過這個時候遇到的各種坑方便我理解了各種安裝錯誤……
2.后來選擇的是Docker ToolBox,也就是win10之前推薦的安裝方式,這種折騰了3個小時,搞定了,能夠正常使用,但是我不知道怎么設置國內加速,網上各種百度方法,結果……命令行有個sudo開頭的命令,但是我不行……而且之前安裝過好多次docker了,各種文件沒有刪除干凈,搞得我也不知道到底是哪個文件夾才是正確的
3.再后來看到了阿里雲有這個安裝文檔教程,直接就把之前的docker全部刪除干凈,按照阿里雲的教程操作,中間遇到了一些困難,不過經驗有了,搞來搞去無非就是那么些問題,半個小時就搞定了。