在Windows上使用wsl的方式安装Docker后修改数据保存路径 的排坑指南

以下操作针对的Docker版本4.32.0

Pasted image 20240812011908.png

千万别用网上有人说的创建符号链接的方法

 比如    mklink /J "C:\Program Files\Docker" "D:\Program Files\Docker"

用了后你会发现连 Docker引擎也启动不了,你重启电脑也没有用

用 metaso.cn 的AI提问,就是给的这个答案,很明显是垃圾回答

Pasted image 20240811230747.png

实际上正确姿势应该是加一个安装参数就行了,在cmd窗口里像这样运行

"Docker Desktop Installer.exe" install --installation-dir=F:\docker\Docker

上面只是指定了安装路径,但是你会发现当你下载很多镜像的时候,它的保存位置实际上是在 C:\Users\Administrator\AppData\Local\Docker

现在就可以使出 mklink 大法了,先点击那个电源图标 将Docker停止

Pasted image 20240812011655.png

然后将 C:\Users\Administrator\AppData\Local\Docker 这个文件夹移动到你需要的位置 比如我移动到了 F:\docker\Docker-Data (具体路径根据你自己实际情况来)

移动再执行命令

mklink /j "C:\Users\Administrator\AppData\Local\Docker" "F:\docker\Docker-Data"

最后重新启动 Docker就行了

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

− 2 = 2