Назад | Перейти на главную страницу

Докер на Mac на VMWare

Я использую виртуальные машины 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, так что он действительно работает ...