Я использую виртуальные машины Mac под управлением vmware (локально в нашем DC), используя их в качестве агентов для нашего рабочего процесса CI.
Я намеревался установить докер на эти машины, чтобы преобразовать некоторые из моих шагов сборки для работы в контейнерах. Увы, при попытке установить докер я получил следующую ошибку - https://docs.docker.com/docker-for-mac/troubleshoot/#incompatible-cpu-detected
Выполнение команды, предложенной в документации (sysctl kern.hv_support
) возвращает результат kern.hv_support: 0
.
Есть ли способ включить hv_support для Mac vms?
Я понимаю, что в этом вопросе может отсутствовать много данных, дайте мне знать, есть ли какие-либо подробности, которые я могу предоставить, чтобы прояснить свой вопрос.
В VMWare fusion 8.5 вам необходимо включить поддержку гипервизора (по умолчанию она не включена). Перейдите в Виртуальная машина / Настройки и щелкните значок «Процессоры и память». В разделе «Дополнительные параметры» вы можете установить флажок «включить приложения гипервизора на этой виртуальной машине».
Возможно, вам потребуется перезагрузить виртуальную машину, после повторного запуска sysctl kern.hv_support вы должны увидеть, что поддержка гипервизора включена.
Я могу запустить докер на виртуальной машине MacOS Sierra под VMware fusion, так что он действительно работает ...