Docker メモリ不足の解決策: 1. "C:\Users\(username)\AppData\Roaming\Docker\settings.json" を見つけます; 2. MemoryMiB 値を編集します; 3. Docker を再起動します。
この記事の動作環境: Windows 7 システム、docker デスクトップ win バージョン、Dell G3 コンピューター。
Docker メモリ不足の問題を解決するにはどうすればよいですか?
docker dektop の解決策 メモリ不足 RAM 不足、起動できない
RAM を 14Gb に変更した後、起動に失敗し、メモリ不足のプロンプトが表示され、GUI 設定から変更できず、プロンプトが表示されるエラーは次のとおりです。
Unable to start at Docker.Core.Pipe.NamedPipeClient.d__5.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters) at Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup) at Docker.Actions.<>c__DisplayClass24_0.b__0() at Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass17_0.<.ctor>b__1() Not enough memory in the system to start the virtual machine DockerDesktopVM. Could not initialize memory: Ran out of memory (0x8007000E). 'DockerDesktopVM' failed to start. (Virtual machine ID E882D002-05C8-47C9-B90E-303A9C6E22EC) Not enough memory in the system to start the virtual machine DockerDesktopVM with ram size 2048 megabytes. (Virtual machine ID E882D002-05C8-47C9-B90E-303A9C6E22EC)
解決策
Out of memory - Issue since latest update · Issue #4368 · docker/for-win https://github.com/docker/for-win/issues/4368
解決策は、settings.json ファイルを手動で編集して、 VM メモリを削減します。これは通常、
C:\Users\(username)\AppData\Roaming\Docker\settings.json
にあります。 memoryMiB
値を編集します。
docker チュートリアル」
以上がDockerのメモリ不足の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。