+-
Windows 10上运行docker

在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,如果报错,那么检查一下子系统是否不是以管理员运行的。