如何在Windows的Docker上增加交换大小

问题描述 投票:2回答:1

我正在Windows的Docker上使用Linux容器。

由于在其中一个容器中使用gcc,我需要为该容器分配超过4GB的交换文件。

以前,我使用swapon添加更多交换文件,但这因错误而停止工作:

swapon: failed operation not permitted

我发现,不建议将自己的交换文件添加到容器中,仅应使用主机交换文件。

但是,在Windows的Docker中,交换文件限制为4GB,我没有找到增加它的方法:

“

是否有任何命令行或Docker引擎json参数如何将其设置为8GB?

谢谢

docker memory swap
1个回答
0
投票

您可以直接编辑%userprofile%\AppData\Roaming\Docker\settings.json,像"SwapMiB": 8192

© www.soinside.com 2019 - 2024. All rights reserved.