Parallels虚拟Windows 10 Pro计算机中的Docker

问题描述 投票:5回答:1
  • 我有一个运行最新Parallels Desktop Pro v的2013 Mac Pro12.2.0(41591)
  • 关于它,是带有Docker版本17.03.1-ce-win10(11972)的Windows 10 Pro虚拟机

Docker只能与'windows容器'一起运行,因为当试图在Hyper-V中启动'MobyLinux'实例时,它永远不会在以下位置启动炸弹:

tsc:快速TSC校准失败我知道这是一些与时间相关的同步,必须在启动时进行,否则会发生此类故障。我在Thunderbolt扩展坞上购买了WD 1TB WD固态硬盘,以加快虚拟设备的运行/启动时间。 (之前在我的磁盘RAID笼中)无济于事。无差异

Parallels IS设置为'启用嵌套虚拟化',我已经在Win 10 Pro VM上的Hyper-V中启动了虚拟设备,一切正常,没有错误。我已检查和未选中“ PMU虚拟化”,据了解,它将为主机提供统计信息,但会降低VM的速度。

我尝试过:

  • 减少虚拟机的分配核心数量,具体方法如下:另一个帖子无济于事(尝试了2-6个核心)
  • 将Docker的内核减少到“ 1”(并与上述尝试混合)
  • 增加码头工人的核心数量
  • 向VM / Docker添加/减少内存
  • C:\ ProgramFiles \ Docker \ Docker \ resources \ MobyLinux.ps1

    加载VM的文件,而在另一篇文章中,我将内容更改为

  • 确认“ 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年中,我一直使用2009 Mac Pro进行操作,现在使用我的2013 MP,但以前从未使用Docker ...

所以,我需要以下两种解决方案之一:

  1. 一种使Visual Studio 2015/2017“看”我的主机Mac的Docker实例以进行调试/继续开发的方法>
  2. 使此“ MobyLinux” Docker vm运行的方法。

我有一个运行最新Parallels Desktop Pro v 12.2.0(41591)的2013 Mac Pro,它是Windows 10 Pro虚拟机,带有Docker版本17.03.1-ce-win10(11972),Docker仅可在'windows ...

docker visual-studio-2017 hyper-v parallels
1个回答
0
投票

我遇到了同样的问题,最初我将内存设置为分配的最高级别,而Docker只能在Windows框中运行。修补了一段时间之后,我意识到在Windows框中我没有进行任何更新,因此我运行了所有更新并重新登录,并遇到了与docker没运行相同的问题。那就是我移到Parallels并进行如下所示的更改时的情况。希望能有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.