当尝试通过Docker的任务栏项“切换到Linux容器”时,该过程在几秒钟后失败,并显示有关“没有足够的内存来启动Docker”的错误。
由于主机系统没有那么多内存,我想减少全局Docker机器允许使用的最大内存量(我认为这里2 GB是默认值)。因此,我想将其减少到只有1 GB。
当Docker以Windows容器模式运行时,Docker的设置中没有“高级”部分,可以轻松减少内存分配。
我能够使用Windows的Hyper-V管理器找到“ MobyLinuxVM”。但是,在此处调整内存设置时,每次我启动Docker并再次尝试切换到Linux容器模式时,它都会被覆盖。
是否存在不使用用户界面定义Docker的最大内存量的其他方法(在这种情况下,由于Windows容器模式中缺少“高级”部分,因此无法使用-在能够切换至之前Linux容器)?