-
The default location of the Docker Desktop WSL virtual disk is the C drive and bigger containers can lead the C drive to get full quickly. In case we want to move the docker desktop disk to a different drive/location we can follow the steps below:
-
Docker disk default location at (%LOCALAPPDATA%/Docker/wsl/data)
-
Open PowerShell with Admin rights
-
Quit Docker Desktop
-
And run following command to get the docker-desktop-data file name
-
wsl -l -v
-
Shutdown the wsl
-
wsl --shutdown
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
taskkill /f /IM nginx.exe | |
start nginx |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Using docker with WSL2 can slow your system due to a service vmmem | |
#vmmem is consuming most of the memory [in my case 12GB] and CPU | |
#To fix it :- | |
#Go to your user folder C:\Users\<Your_Username> | |
#create a file (.wslconfig) with following content | |
[wsl2] | |
memory=4GB | |
processors=4 | |
- (default location: %LOCALAPPDATA%/Docker/wsl/data).
- diskpart
- select vdisk file=
- expand vdisk maximum=
- wsl --shutdown
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
worker_processes 1; | |
events { | |
worker_connections 1024; | |
} | |
http { | |
include mime.types; | |
default_type application/octet-stream; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Follow these steps to fix it: | |
Stop Docker | |
Uninstall it from "Add Programs/Remove" | |
Remove Docker folder from AppData/Roaming | |
Remove docker folder from ProgramFiles | |
Remove docker folder from ProgramData | |
Restart machine | |
Installed Docker Desktop again |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Upgrade node version with choco | |
choco upgrade nodejs.install --version=21.5.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# powershell elevated privilages | |
minikube stop | |
minikube delete | |
# Delete the .minikube and .kube directories under user | |
C:\users\{user}\.minikube (rm $HOME/.minikube) | |
C:\users\{user}\.kube (rm $HOME/.kube) | |
# If one has installed it via chocolatey | |
minikube stop |