12.2.0 (41591)
Docker 只能与“windows 容器”一起运行,因为当尝试在 Hyper-V 中启动“MobyLinux”实例时,它永远不会启动,总是轰炸:
tsc:快速 TSC 校准失败
我知道这是一些时间相关的同步,必须在启动时发生或发生此类故障。我在 Thunderbolt 扩展坞上购买了 WD 1TB SSD,以加快虚拟的运行/启动时间。 (它之前在我的盘片 RAID 笼上)无济于事。没有区别。
Parallels IS 设置为“”启用嵌套虚拟化 ' 并且我已经在 win 10 Pro VM 上的 Hyper-V 中启动了一个虚拟机,很好,没有错误。我已经选中和取消选中“PMU 虚拟化”,据我所知,它会向主机提供统计信息,但会减慢 VM。
我试过:
另一个帖子无济于事(尝试了 2-6 个内核)
C:\程序
文件\Docker\Docker\resources\MobyLinux.ps1
加载虚拟机的文件,而在另一篇文章中,我将一些内容更改为
...
我已经无计可施了。我特地买了这台机器,这样我就可以在同一个盒子上进行 MS/Visual Studio 开发和 iOS 开发。在过去的 5-6 年里,我使用 2009 年的 Mac Pro 和现在的 2013 年的 MP, 以这种方式这样做了。但之前从未使用过 Docker ...
所以,我需要两种解决方案之一:
最佳答案
我遇到了同样的问题,我最初将内存设置为分配的最高级别,而 Docker 只是 flat 不会在 Windows 框中运行。在修改了一段时间后,我意识到在 Windows 框中我没有完成任何更新,所以我运行了所有这些并重新登录,并且遇到了相同的 docker 未运行问题。那是当我转移到 Parallels 并进行如下所示的更改时。希望这有帮助!
docker版本的结果:
https://a.cl.ly/kpumLPz4
super v:
https://a.cl.ly/jkunldkm
并行设置:
https://a.cl.ly/QwuGKq1D
我更改的并行的其他设置:
https://a.cl.ly/9ZuNElnb
我为 hello_world 运行的命令:docker run --rm busybox echo hello_world
windows docs on Linux containers 10
docker docs on windows install
关于Parallels 虚拟 Windows 10 Pro 机器中的 Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43898255/