说明:Docker Desktop也使用了WSL,而且有专门的名字, docker-desktop-data和docker-desktop
wsl --export docker-desktop-data F:\\wsl\docker-desktop-data.tar
wsl --export docker-desktop F:\\wsl\docker-desktop.tar
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
wsl --import docker-desktop-data F:\\docker\wsl\docker-desktop-data F:\\wsl\docker-desktop-data.tar --version 2
wsl --import docker-desktop F:\\docker\wsl\docker-desktop F:\\wsl\docker-desktop.tar --version 2
# 设置代理命令
export SOCKS5="socks5://192.168.1.12:7890"
alias httpProxy="export http_proxy=${SOCKS5};export https_proxy=${http_proxy}"
alias httpProxyOff="unset http_proxy;unset https_proxy"
alias gitProxy="git config --global http.proxy ${SOCKS5};git config --global https.proxy ${SOCKS5}"
alias gitProxyOff="git config --global --unset http.proxy;git config --global --unset https.proxy"
wsl -l -v
wsl --export Ubuntu-22.04 F:\\wsl\Ubuntu-22.04.tar
wsl --unregister Ubuntu-22.04
wsl --import Ubuntu-22.04 F:\\docker\wsl\Ubuntu-22.04 F:\\wsl\Ubuntu-22.04.tar --version 2
Ubuntu2204 config --default-user username