+-

在Windows上运行docker,有几种方式:
安装虚拟机软件,无论是VMWare,VirtualBox还是Hyper-V,装上Linux就可以。 安装Docker Desktop,本质上还是用虚拟机。https://www.docker.com/products/docker-desktop也是本文要说的,Windows 10 支持的Linux子系统 WSL 2已经支持运行docker(还支持GPU运算)。废话不说,步骤:
升级到Windows 10 2004,不会看版本的话,在WIN+R弹出的运行对话框里,敲入winver命令,弹窗里会提示"
版本1903/2004/..."。如果系统不是Win10或者不是最新版,看这里:https://www.microsoft.com/zh-cn/software-download/windows10 在Windows 10上安装Windows子系统和Linux,看这里:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 打开子系统,安装docker。如果打开子系统报错提示“需要禁用旧版控制台”,那么:
打开 cmd.exe;右键单击标题栏 -> 选择“属性”-> 取消选中“使用旧版控制台” 如果安装的子系统选择的是Ubuntu,那么,可以用官方脚本安装docker:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 启动docker命令
sudo systemctl start docker,如果报错,那么检查一下子系统是否不是以管理员运行的。