我正在尝试在Windows 10计算机上构建一个容器以运行单元测试。我使用docker build --memory 4g --tag test .
。我正在使用图片-microsoft/dotnet:2.2-sdk-alpine
。使用dotnet test Tests
在Windows 10客户端上,我的测试运行良好。在容器中运行时,它们可以正常运行,直到执行了1GB的内存为止,然后它们会因-内存不足而失败。
在Windows 10客户端上进行构建期间,如何增加容器的内存?
Docker在本地对我有效。我在本地运行Linux容器和Windows容器。 Windows容器仅托管简单的API,因此它们很可能从未占用1GB的RAM。我不能同时运行Linux和Windows。
答案 0 :(得分:0)
我将在Hyper-V中运行的MobyLinuxVM的RAM从2GB增加到8GB,而每个容器的可用RAM数量从2GB增加到6GB,这解决了我的问题。