1、安装 wsl
"Windows PowerShell",选择"以管理员身份运行"
wsl --shutdown
wsl --update
wsl --set-default-version 2
wsl --install (可能需要开vpn)
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
(确保你的 Windows 系统中已经启用了"适用于 Linux 的 Windows 子系统"功能。)
然后更新重启电脑
https://blog.csdn.net/qq_73162098/article/details/145329101 ubuntu不行的话,重置重启
2、wsl 的 ubuntu 里安装docker
1. 更新软件包索引并安装依赖
sudo apt-get update
sudo apt-get install
ca-certificates
curl
gnupg
lsb-release
2. 添加Docker官方GPG密钥(这里需要开vpn)
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
3. 设置仓库
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 安装Docker引擎
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
5. 验证安装
sudo docker run hello-world