Docker在关机时不释放内存,Windows 10

我最近开始使用Docker进行新的开发工作,但是我仍然需要不时地重新开始使用我们的旧版本内部产品。 也就是说,我有时需要closuresdocker并启动我们的内部服务器的安装。

我发现,当我这样做与docker安装此服务器的性能是可怕的,基本上无法使用,我需要卸载docker让它再次工作。

当我有docker运行时,我可以使用内存(我的机器有32 GB的内存,我告诉docker使用16)看到它,当我closuresdocker,我可以看到它被释放,反正任务pipe理器,我也可以在hyper-vpipe理器上看到虚拟机已经closures。 但是,内部服务器安装的性能会随着内存的使用而继续发挥作用。 这不是一个很小的performance,1秒钟需要20或30的行动。

看起来docker实际上并不是在closures时释放内存,只是在实际上卸载时才这样做,当我这样做时,性能完全恢复。

这是一个已知的问题? 还有什么我可以尝试看看内存在哪里? 我找不到其他的报道。

我使用的是Docker版本17.03.1-ce-win5(10743)