在没有英特尔对MMU虚拟化的硬件支持的情况下,是否有在Mac上安装Docker for OSX的解决方法?
如果没有,是否有解决方法来创建容器,例如用于Python脚本和库?
答案 0 :(得分:0)
2019年第一季度更新,Antonio Linares Cañas提及in the comments:
"的 Enable VT-X on Mac Pro (Early 2008) - KVM 强>"来自 GeorgeStyles ,有一个程序可以告诉您MSR的状态(制造商特定的寄存器,在所有核心上),如果解锁和关闭,将尝试打开VTX并将其锁定。
另请参阅msrtool或 voltageshift 例如:
@if (Auth::user()->id)->exists())
@foreach ($project->tasks as $task)
<ul>
<li>
<div>
<div class="pull-right icons-align">
<a href="{{url('projects/'.$project->id.'/task/'.$task->id.'/subtask')}}" class="editInline"><i class="glyphicon glyphicon-plus"></i></a>
</div>
<h4><i class="fa fa-check-square-o"></i> <span><a href="/projects/{{$project->id}}/tasks/{{ $task->id }}">{{ $task->task_name }}</a>
</span></h4>
</div>
</li>
</ul>
<hr>
@endforeach
@else
@foreach ($project->tasks as $task)
<ul>
<li>
<div>
<div class="pull-right icons-align">
<a href="{{url('projects/'.$project->id.'/task/'.$task->id.'/subtask')}}" class="editInline"><i class="glyphicon glyphicon-plus"></i></a>
<a href="/projects/{{ $project->id }}/tasks/{{ $task->id }}/edit" class="editInline"><i class="glyphicon glyphicon-pencil"></i></a>
<a href="" class="editInline"><i class="glyphicon glyphicon-trash"></i></a>
</div>
<h4><i class="fa fa-check-square-o"></i> <span><a href="/projects/{{$project->id}}/tasks/{{ $task->id }}">{{ $task->task_name }}</a>
</span></h4>
</div>
</li>
</ul>
<hr>
@endforeach
@endif
原始答案2017年12月:
我不知道解决方法,但是mentioned here:
在OS X上,了解CPU是否符合所有
cd /Applications/voltageshift sudo chmod -R 755 VoltageShift.kext sudo chown -R root:wheel VoltageShift.kext sudo ./voltageshift read 0x3a a value of 0x5 means: ON-cero-LOCKED
要求的方法是检查Hypervisor.framework
密钥的值。
sysctl kern.hv_support
如果为1,则支持您的CPU 如果为0,则表示由于某种原因,Hypervisor.framework不能与您的CPU一起使用。
我的CPU支持所有虚拟化,包括EPT,VT-d和VT-x: http://ark.intel.com/products/41316/Intel-Core-i7-860-Processor-8M-Cache-2_80-GHz53
问题是BIOS设置默认设置为&#39; 0&#39;或者&#39;禁用&#39;而不是&#39; 1&#39;或者&#39;启用&#39;
有一个巨大的用户群,这会影响,但大多数人不知道如何检查,因此它没有报告 - 多年来销售的数百万台笔记本电脑/台式机正在经历这个。
必须有一种方法可以将BIOS设置从0更改为1.