介绍
最近装docker经历了一番波折。。。记载如下
问题1
现在docker下载安装后默认使用的是hyper-v。首先hyper-v和VT虚拟是冲突的。但是要开启hyper-v首先要开启vt。由于系统自带的hv启动以后vt默认关闭了,此时Vmware、安卓虚拟机等等均无法使用。当然为了用docker,我先放弃了那些。
问题2
最奇怪的就是启动了hyper-v在Windows功能里面完全都打上了对勾。包括管理工具及平台,也就说明hv启动成功了。但是本地虚拟服务就是没有开启,也就是hv管理工具打开以后,没有任何可选的可用的虚拟机,进而导致docker无法使用。最终也为解决。
怀疑:hv服务还使用了一些其他的win服务作为基础服务,但是被我关了。。没有找到具体用了哪些服务。
解决
既然无法用hv做虚拟,那就安装DockerToolbox,这个的下载主页面没找到,在文档里面提供了:地址
安装完成后会有是哪个图标一个VM的,一个docker quickstart terminal、一个kitematic。
docker quickstart terminal:通过命令方式操作docker
kitematic:窗口化操作,可以直观的搜索安装docker hub的镜像
vm:虚拟机,初始装完后里面不带任何内容。
首先启动kitematic,软件会自动下载安装默认镜像,完成后打开vm会看到一个default虚拟系统正在运行。
总结
虽然我认为用hyper-v应该会更稳定,但是受限于hv好像可能被系统的“未知配置”影响,看来用toolbox可以保证安装过程更顺利。
最新评论