为了账号安全,请及时绑定邮箱和手机立即绑定

Mac 下怎样启用cpu的虚拟功能

Mac 下怎样启用cpu的虚拟功能

PHP
饮歌长啸 2019-03-09 02:39:25
我在mac下想安装docker,但是提示如下图 一开始我以为我的cpu不支持虚拟技术,但是一查看发现是支持vmx的 所以我想是不是有一个开启cpu虚拟功能的开关,然后我的mac上现在是关闭的。那么怎样才能打开那个开关使mac能够支持docker。
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

找了一圈的答案才发现还是自己的cpu不支持。在stack overflow上有一个哥们回答的很详细。如果想运行docker,cpu必须同时满足VT-x和VT-d。我们可以去搜索一下自己cpu的参数如果是下图这样,那么安装docker就没问题了。不要以为自己的cpu支持虚拟化技术就能运行。在mac os下有个简单的方式检查就是sysctl kern.hv_support
命令。如果为1说明就是同时支持VT-x和VT-d。在mac下,如果cpu支持的话,各项虚拟化技术是默认打开的,因此不存在像windows一样要在BIOS中手动打开的情况。

https://img1.sycdn.imooc.com//5c8f65310001588d08000403.jpg

查看完整回答
反对 回复 2019-03-18
?
炎炎设计

TA贡献1808条经验 获得超4个赞

https://img1.sycdn.imooc.com//5c8f65330001a17308000772.jpg
上面这些条件都满足吗?sysctl kern.hv_support的输出是kern.hv_support: 1

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 1198 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信