.wslconfig simples
Uma forma simples de melhorar o uso de recursos do Docker no Windows
Uma das primeiras coisas que eu pensei em fazer quando comecei com Docker foi aumentar a memoria do meu computador. Docker inicialmente vai usar o quando você tiver de recursos e ele precisar, com o WSL2 você não tem um slide de configurações de quantas CPUs ou memoria ele vai poder utilizar. Para fazer isso você precisar criar um arquivo .wslconfig na sua pasta de usuario “C:\Usuarios\<Usuario>\.wslconfig”
[WSL2]
cpu=2 #limitando a apenas 2 nucleos
memory=4GB #limitando a memoria a 4GB
Existem outras funções que podem ser usadas via prompt de comando que permitem que você limite até a porcetagem de uso por cpu.
Get Rod Lessa’s stories in your inbox
Join Medium for free to get updates from this writer.
Exemplo:
docker run -it --cpus=".5" ubuntu /bin/bash
Isso vai utilizar apenas 1 CPU até 50% de uso a cada segundo
No entanto essas configurações não são permanentes como no arquivo .wslconfig. Se você deseja otimizar ao máximo o uso do seu container no host o ideal é usar a linha de comando. Você pode achar mais configurações e exemplos na pagina da Microsoft sobre o .wslconfig.








