以下操作针对的Docker版本4.32.0

千万别用网上有人说的创建符号链接的方法
比如 mklink /J "C:\Program Files\Docker" "D:\Program Files\Docker"
用了后你会发现连 Docker引擎也启动不了,你重启电脑也没有用
用 metaso.cn 的AI提问,就是给的这个答案,很明显是垃圾回答

实际上正确姿势应该是加一个安装参数就行了,在cmd窗口里像这样运行
"Docker Desktop Installer.exe" install --installation-dir=F:\docker\Docker
上面只是指定了安装路径,但是你会发现当你下载很多镜像的时候,它的保存位置实际上是在 C:\Users\Administrator\AppData\Local\Docker
现在就可以使出 mklink 大法了,先点击那个电源图标 将Docker停止

然后将 C:\Users\Administrator\AppData\Local\Docker 这个文件夹移动到你需要的位置 比如我移动到了 F:\docker\Docker-Data (具体路径根据你自己实际情况来)
移动再执行命令
mklink /j "C:\Users\Administrator\AppData\Local\Docker" "F:\docker\Docker-Data"
最后重新启动 Docker就行了