1. 去官網(wǎng)下載docker-desktop,https://www.docker.com/products/docker-desktop
2.安裝 Hyper-V
1)檢查是否支持Hyper-V
打開命令行,輸入systeminfo逸吵,出現(xiàn)如下圖說明系統(tǒng)支持hyper-v诈嘿,如不支持忽略此步糊治。
image.png
【『荨2)打開Hyper-V署驻,右鍵開始圖標(biāo)->應(yīng)用和功能->程序和功能->啟用或關(guān)閉Windows功能
image.png
如果沒有Hyper-V選項(xiàng)丹拯,需要手動安裝Hyper-V离陶。
3.安裝docker-desktop,如出現(xiàn)Docker for Windows requires Windows 10 Pro or Enterprise version 14393類似信息澎迎,說明此版本不支持docker-desktop安裝庐杨,此時可以通過修改注冊表,
計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion夹供,將EditionID修改為Professional即可灵份,(修改時注意權(quán)限問題,我第一次修改時是all application packages的權(quán)限哮洽,導(dǎo)致修改完后關(guān)閉注冊表填渠,修改的信息不成功,將權(quán)限改為system即可修改成功鸟辅。修改權(quán)限方法:點(diǎn)擊注冊表上方編輯->權(quán)限氛什。)修改完后重新安裝docker-desktop
4.安裝docker完后,在cmd輸入docker version匪凉,如果出現(xiàn)下錯
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/info: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
解決方法枪眉,打開powershell,
輸入cd "C:\Program Files\Docker\Docker"再层,后再輸入./DockerCli.exe -SwitchDaemon贸铜,重啟cmd輸入docker version堡纬,如果還出現(xiàn)上面問題,檢查注冊表的EditionID是否修改成功蒿秦。