2010年前Mac上的Docker?

时间:2017-12-10 14:27:07

标签: docker containers osx-elcapitan

在没有英特尔对MMU虚拟化的硬件支持的情况下,是否有在Mac上安装Docker for OSX的解决方法?

如果没有,是否有解决方法来创建容器,例如用于Python脚本和库?

1 个答案:

答案 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一起使用。

same thread adds

  

我的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.