首页 > 解决方案 > Windows 10 上的 docker build --memory

问题描述

我正在尝试在我的 Windows 10 机器上构建一个容器来运行单元测试。我用docker build --memory 4g --tag test .. 我正在使用图像 - microsoft/dotnet:2.2-sdk-alpine。我的测试在我的 Windows 10 客户端上运行良好,使用dotnet test Tests. 在容器中运行时,它们运行良好,直到内存超过 1GB,然后它们因内存不足而失败。

在 Windows 10 客户端上构建期间如何增加容器的内存?

Docker 在本地对我来说很好用。我在本地运行 Linux 容器和 Windows 容器。Windows 容器只是托管简单的 API,因此它们可能永远不会超过 1GB 的 RAM。我不会同时运行 Linux 和 Windows。

标签: docker

解决方案


我将在 Hyper-V 中运行的 MobyLinuxVM 的 RAM 从 2GB 增加到 8GB,同时将每个容器的可用 RAM 量从 2GB 增加到 6GB,这解决了我的问题。


推荐阅读