它似乎在Hyper-V隔离模式下可用。 在进程隔离模式下有可能吗?
尤其是要限制在Kubernetes的Windows节点下。
但是,即使设置为resources: limits: memory:
,容器内部的物理内存似乎也已分配了所有内存容量。
对于Hyper-V隔离模式,内存限制为1GB。
对于进程隔离模式,它是不受限制的,因此与主机基本相同的内存。
您可以找到记录在here中的更多详细信息。
您可以在使用docker-compose时设置限制,例如:
services:
mssql:
image: microsoft/mssql-server-windows-express
mem_limit: 2048m
将获得2GB的可用内存。
请让我知道是否有帮助。