关闭时,Docker不释放内存,Windows 10

时间:2017-05-09 09:39:48

标签: docker windows-10 hyper-v

我最近开始使用docker进行新的开发工作,但我仍然需要切换回使用我们较旧的内部部署产品。也就是说,我有时需要关闭docker并启动我们的内部部署服务器的安装。

我发现当我用docker安装时,这台服务器的性能很糟糕,基本上无法使用,我需要卸载docker才能让它再次运行。

当我有docker运行时,我可以使用内存看到它(我的机器有32 GB的RAM,我告诉docker使用16)当我关闭docker时我可以看到它被释放,但是根据任务管理器的说法我也可以在hyper-v管理器上看到VM已经关闭。但是,内部服务器安装的性能继续在内存使用时发挥作用。这不是一个小的性能打击,应该花费1秒的动作需要20或30。

看起来Docker实际上并没有在关机时释放内存,只有当我实际卸载它时才这样做,当我这样做时,性能完全恢复。

这是一个已知问题吗?还有什么我可以尝试看看记忆的去向吗?我找不到其他报道。

我使用的是带有docker版本17.03.1-ce-win5(10743)的Windows 10

0 个答案:

没有答案