概要
よく忘れるので、ここにメモメモ。。。
Docker + WSL2 の環境で作業していると、いつのまにか Vmmem さんが専有しているメモリ量がとんでもないことになります。
この環境ではDocker側にメモリ量の制限を設定することが出来ないみたいで、WSL2側の設定でメモリ上限を設定することになります。
WSL2の設定は、以下の場所にファイルを作成しておくことで有効になります。
%USERPROFILE%\.wslconfig
- PowerShell の場合は
$env:USERPROFILE\.wslconfig
- PowerShell の場合は
ここに以下のように値を設定します。例えば以下はメモリ上限を4GBに設定しています。
[wsl2] memory=4GB
設定したら、WSL2を再起動します。再起動のやり方は
を参照ください。
参考情報
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場