Mac-Osx

VMWare 上的 Mac 上的 Docker

  • May 12, 2017

我正在執行由 vmware 管理的 mac 虛擬機(在我們的 DC 本地),將它們用作我們 CI 工作流程的代理。

我的意圖是在這些機器上安裝 docker,以便將我的一些建構步驟轉換為在容器中執行。唉,在嘗試安裝 docker 時,我收到以下錯誤 - https://docs.docker.com/docker-for-mac/troubleshoot/#incompatible-cpu-detected

執行文件 () 建議的命令會sysctl kern.hv_support返回輸出kern.hv_support: 0

無論如何為mac vms啟用hv_support?

我意識到這個問題可能缺少很多數據,如果我可以提供任何細節來澄清我的問題,請告訴我。

在 VMWare fusion 8.5 下,您需要啟用虛擬機管理程序支持(預設情況下未啟用)。轉到虛擬機/設置,然後點擊“處理器和記憶體”圖示。在“高級選項”下,您可以選中“在此虛擬機中啟用管理程序應用程序”複選框。

您可能需要重新啟動 VM,在重新執行 sysctl kern.hv_support 之後,您應該會看到虛擬機管理程序支持已啟用。

我能夠在 VMware fusion 下的 MacOS Sierra VM 上啟動 docker,所以它確實可以工作……

引用自:https://serverfault.com/questions/841330