Windows10不能安装docker

@安装docker踩坑

安装docker

之前是在mac上安装使用docker,操作就next->next->finsh就完成了,全程顺滑,安装iso镜像的时候除了一点岔子,因为网络原因,iso镜像在外网,小水管支持不住就停止了,试了科学上网,图了便宜,科学上网的小水管也支持不了,情况就是初始化->下载中断.
最终解决方案是boot2docker.iso手动下载,放入docker启动项的文件夹中, 哪个文件夹就看docker下载boot2docker指定的文件夹,然后启动的时候,手动指定目录下的boot2docker.iso然后,就可以了,命令后面贴
docker-machine create default -d virtualbox --virtualbox-boot2docker-url=/Users/Admin/.docker/machine/cache/boot2docker.iso

换Windows10

开始以为和mac差不多,然后发现docker针对win10,有快捷安装包,复杂的东西往往能够学到很多知识,所以,我选择快捷安装包->quick docker.
然后在这里插入图片描述
docker quicker 针对企业版 , 教育版,就是不针对家庭版. 电脑里有很多环境,我想能不能弄个脚本骗过这该死的验证.
还有一点,Windows默认虚拟化的功能都是关的,需要去bios里开启虚拟化的功能.然后在任务管理器中间看看虚拟化的功能是否开启.
接着电脑功能里的 hyper这个看看勾了没

下面的文件用保存后 .cmd做结尾 接着用管理员权限启动下
pushd “%~dp0”

dir /b %SystemRoot%\servicing\Packages*Hyper-V*.mum >hyper-v.txt

for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul’) do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

然后可能要重启一下电脑.
下面的步骤
手动下载boot2docker.iso 然后断网
断网
断网
重要的事情说三遍
启动quicstart docke 之前要是启动过了的 可能 virtualbox里会有虚拟机,乃伊组特 把它干掉,接着就能随意使用了

奇怪的知识

在解决问题的过程中,发现wind10的一些新功能
觉得用好了的话,这百分百是一大杀器呀!!!
win10新版本提供了内置的Linux系统 可以用xshell自己和自己连了 想想就刺激具体版本是10.7之后,反正系统越新越好
在桌面左下角的 搜索框中 输入 启用或关闭Windows功能
在这里插入图片描述

打上勾
去Windows官方商店中下载Linux 没找到centos版本 ,但是乌班图,深度之类的版本还是有的
安装后直接去命令提示符
输入bash
回车
好了,感觉没啥用的知识又增加了

猜你喜欢

转载自blog.csdn.net/weixin_45530192/article/details/108238049