- У меня Mac Pro 2013 года с последней версией Parallels Desktop Pro v 12.2.0 (41591)
- На нем виртуальная Windows 10 Pro с версией Docker 17.03.1-ce-win10 (11972)
Docker может работать только с «контейнерами Windows», потому что при попытке запустить экземпляр «MobyLinux» в Hyper-V он никогда не запускается, всегда бомбит:
tsc: Не удалось выполнить быструю калибровку TSC. Я понимаю, что это синхронизация, зависящая от времени, которая должна произойти во время загрузки, в противном случае произойдет сбой. Я купил твердотельный накопитель WD 1 ТБ на док-станции Thunderbolt, чтобы ускорить время запуска / загрузки виртуального компьютера. (раньше он был на моем блюде с RAID-каркасом) безрезультатно. Без разницы.
Parallels IS настроен на «включить вложенную виртуализацию», и я запустил виртуальную машину в Hyper-V на виртуальной машине win 10 Pro, все нормально, без ошибок. Я установил и снял отметку с «Виртуализация PMU», которая, как я понимаю, будет предоставлять статистику хосту, но замедляет работу виртуальной машины.
Я пытался:
- уменьшение количества назначенных ядер для виртуальной машины, как было предложено в другом сообщении, безрезультатно (пробовали 2-6 ядер)
- Уменьшение количества ядер до «1» для Docker (и смешивание с вышеуказанной попыткой)
- увеличение количества ядер до докера
- добавление / уменьшение памяти в ВМ / Docker
играя с
C: \ Program Files \ Docker \ Docker \ resources \ MobyLinux.ps1
файл, который загружает виртуальную машину, тогда как в другом посте я что-то изменил на
проверка того, что "C: \ Users \ Public \ Documents \ Hyper-V \ Virtual hard disks \ MobyLinuxVM.vhdx" является правильным местом для .vhdx
- проверка того, что .iso находится в "C: \ Program Files \ Docker \ Docker \ Resources \ mobylinux.iso"
- удаление Hyper-v / переустановка Hyper-v вручную и разрешение Docker делать это автоматически ...
Я на грани остроумия. Я специально купил эту машину, чтобы я мог заниматься разработкой для MS / Visual Studio вместе с разработкой для iOS на одном устройстве. Я так делал последние 5-6 лет с Mac Pro 2009 года до этого, а теперь с моим MP 2013 года, но никогда с Docker раньше ...
Итак, мне нужно одно из двух решений:
- способ заставить Visual Studio 2015/2017 `` взглянуть '' на экземпляр Docker моего хоста Mac, чтобы отлаживать / переходить к разработке
- способ запустить эту виртуальную машину Docker 'MobyLinux'.