win 10系统docker for windows 与 vmware关于Hyper-v问题

声明

本文略水,只是在记录遇到的问题,和排查问题原因的过程,而且已经定位到是操作系统硬件层面的问题,我这菜逼肯定也解决不了啊。
但是,解决不了的问题,我们可以尝试通过避免问题来绕着解决问题啊。就类似于:消息MQ中间件不可避免会发生消息重复消费的问题,与其去解决MQ组件的重复发送问题,倒不如在业务消费端实现消息消费的幂等性。

解决方法

  • 两者取其一,建议直接用docker,不要用VM Ware再搭Linux系统,毕竟docker是未来的方向;
  • 直接上手Linux系统,彻底抛弃Windows系统;也就是说卸载自己笔记本的Windows系统,然后安装一个Linux系统,建议最好带一个操作界面,比如 Ubuntu 系统;
  • 入手Mac,省去很多蛋疼的麻烦与问题,大大节省时间,时间才是最值钱的,不是么。

背景

因为需要调研 InfluxDb 和 Grafana,贪图方便一开始是本地Windows安装,被boss否决之后,尝试Linux版本的安装和部署。
限于本地Windows系统开发环境的话,如果要用 Linux 系统,在我们面前有两个选择:

  1. 使用Docker版本;
  2. 安装VMware,然后再按照一个Linux虚拟机。

安装docker

Windows安装docker,一定要先确定自己是什么系统,本文只讨论两个Windows系统:Windows 10 专业版,和 Windows 10 家庭版。Windows 7/8不支持安装,或者说非常麻烦。
安装docker for windows,下载地址

Win 10专业版

注意,对于Win 10专业版系统不需要安装什么docker toolbox,网上的资料很多都是老旧的。Win 10专业版安装出错:
这里写图片描述
报错信息很明显,需要开启虚拟化支持,针对不同型号的电脑,在开机启动过程中进入BIOS进行设置即可,注意虚拟化支持可能比较难找,一定要知道自己的笔记本的型号,对症下药。
因为Win 10 系统 Hyper-V 功能是默认开启的,需要无需自己去启动;
怎么看是否安装Hyper-V:控制面板——程序和功能——开启或关闭Windows功能,找到Hyper-V,勾选则说明已经安装。

win 10家庭版

家里的惠普笔记本是 win 10 家庭版,安装docker失败。其实想想也能明白,家庭版是偏影音娱乐的系统。
在这里插入图片描述
解决方法:

  1. 升级系统版本,从家庭版升级到专业版或者企业版,找惠普笔记本客服妈的无力吐槽;网上找的序列号不可用;淘宝购买的序列号升级居然只是换一个序列号;吐一口老血。
  2. 通过docker toolbox来安装,下载地址,一步步next即可,双击Docker Quickstart Terminal启动:
    第一次启动耗时比较久:
Running pre-create checks...
(default) Image cache directory does not exist, creating it at C:\Users\johnn\.docker\machine\cache...
(default) No default Boot2Docker ISO found locally, downloading the latest release...

Anyway,成功,虽然需要通过toolbox。

安装 VMWare

遇到问题,
这里写图片描述
解决方法,关闭Hyper-V功能即可。此时就隐隐感觉不对(要出问题了),特么的我要死关闭Hyper-V,那我本地的Docker for Windows岂不是不能使用?
这里写图片描述
关闭Hyper-V之后,VMWare 果然成功安装CentOS系统。但是此时我的docker又不能使用。

问题

如何同时使用两者,虽然这种问题是毫无必要的,显然是自己给自己找麻烦。但是IT人么,他妈的就是喜欢折腾。

有尝试过开启部分功能,如下图:
这里写图片描述
但是报错:
这里写图片描述
所以问题真的很难搞。

解决方法

  1. 两者取其一,建议直接用docker,不要用VMware再搭Linux系统,毕竟docker是未来的方向;
  2. 直接上手Linux系统,彻底抛弃Windows系统;也就是说卸载自己笔记本的Windows系统,然后安装一个Linux系统,建议最好带一个操作界面,比如 ubuntu 系统;
  3. 入手Mac,省去很多蛋疼的麻烦与问题,大大节省时间,时间才是最值钱的,不是么。
  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 30
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

johnny233

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值