ホームページ  >  記事  >  運用・保守  >  Dockerのメモリ不足の問題を解決する方法

Dockerのメモリ不足の問題を解決する方法

藏色散人
藏色散人オリジナル
2022-01-12 11:29:528692ブラウズ

Docker メモリ不足の解決策: 1. "C:\Users\(username)\AppData\Roaming\Docker\settings.json" を見つけます; 2. MemoryMiB 値を編集します; 3. Docker を再起動します。

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).

&#39;DockerDesktopVM&#39; 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。