windows安装Docker
由于在安装过程中遇到了很过坑,这里做个记录 ,希望大家可以少走一些弯路
一:安装前必须要知道的件事!!!
1:我是windows10,能安装 Docker For Windows 吗?
只有windows 10专业版\教育版\企业版,可直接在官网根据版本选择 Install Docker for Windows 完成安装!!!
如果不确定,可以右键 我的电脑
查看属性,可以看自己的电脑版本
2:我是windows10,看到网上说打开Hyper-v,就可以安装了,那到底win10能不能直接官网下载安装Docker For Windows?
网上的教程是:在 控制面板
打开程序下的 启用或关闭windows功能
再打开 Hyper-V
注意windows家庭版是没有这个选项的!!!,如果你的电脑没有这个选项,请放弃通过官网根据版本选择 Install Docker for Windows 来安装Docker!!!
可能有人和我一样不信邪,按照网上的教程,自己给电脑重新配置添加了Hyper -V,重启以后电脑确实有了上面图片中的Hyper -V
,本以为就可以正常安装了,经过实测,这种方法行不通!!!
3:如果我是非windows 10专业版\教育版\企业版,那windows怎么安装Docker?
只能通过Docker Toolbox
来安装,
安装链接:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
这是阿里的镜像,下载速度快,不会奔溃,放心下载,有图为证
这里也附上只适用于windows 10专业版\教育版\企业版的Docker for Windows
阿里镜像下载链接:
http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
好了搞清楚这三个问题安装那就容易多了
二:安装过程
1:下载好安装包后点击安装
详细的安装过程请参照:https://blog.csdn.net/vitaair/article/details/80894890
写的足够详细了,可以解决大多数问题。
但在安装过程中还有一个坑!!!那就是Hyper-V
,(必须先解决这个问题,否则安装报错!)
在安装之前你需要关闭Hyper-V
,(如果你的电脑压根没有 Hyper-V
请忽略,我是本来没有,手贱自己又配置安装了),在上面的安装教程中也提到了关闭Hyper-V
的问题,但是按照教程所述:在在 控制面板
打开程序下的 启用或关闭windows功能
再关闭 Hyper-V
,重启电脑后重新安转Docker,还是报错!!!
解决办法:
-
在windows搜索栏中输入
git cmd
找到Git Cmd
,再右键以管理员身份运行(也可以通过其他方式找到Git Cmd
)
-
在命令行输入下面的命令,禁用
Hyper-V
bcdedit /set hypervisorlaunchtype off
到这里应该就可以正常安装了,其实安装的过程并不麻烦,但遇到的各种各样的问题可着实让人花费了好多功夫,希望大家通过我的教程可以少走弯路,喜欢的老哥点个赞,点个关注。