Windows安装docker desktop

开始本教程前,你需要先完成 Windows使用WSL2安装Debian子系统

1.去官网下载安装包

https://docs.docker.com/desktop/install/windows-install/

2.安装docker desktop

以管理员方式打开powershell,进入你的下载docker desktop的路径

开始安装程序(在后面过程中勾选上WSL2),以我的E:\docker路径为例子

将下面命令直接放入powershell执行即可,也可以增加其他命令
参考文档:
https://docs.docker.com/desktop/install/windows-install/

1
Start-Process 'Docker Desktop Installer.exe' -Wait -ArgumentList 'install', '--accept-license', '--installation-dir=E:\docker', '--windows-containers-default-data-root=E:\docker\windows-containers', '--wsl-default-data-root=E:\docker\wsl'

3.在路径E:\docker新建一个wsl文件并给予权限

安装结束后打开docker desktop程序,此时会报错,因为没有权限添加wsl
在你上面对应的路径(如果不修改就按我的走)创建wsl文件并在安全组开启权限
然后重启docker desktop即可正常运行