我正在Windows的Docker上使用Linux容器。
由于在其中一个容器中使用gcc,我需要为该容器分配超过4GB的交换文件。
以前,我使用swapon添加更多交换文件,但这因错误而停止工作:
swapon: failed operation not permitted
我发现,不建议将自己的交换文件添加到容器中,仅应使用主机交换文件。
但是,在Windows的Docker中,交换文件限制为4GB,我没有找到增加它的方法:
是否有任何命令行或Docker引擎json参数如何将其设置为8GB?
谢谢
您可以直接编辑%userprofile%\AppData\Roaming\Docker\settings.json
,像"SwapMiB": 8192
。