一、 改变软件安装目录
Docker Desktop 默认安装目录是 C:\Program Files\Docker 。由于windows 电脑 C盘空间有限,所以将它安装在别的盘符目录下更有用。
首先,查看下 C:\Program Files 目录有没有 Docker ,有就删除这个目录;
然后在想要安装 Docker Desktop 这个软件的盘符建立目录 ,如: Docker ;
接下来使用管理员身份打开 Powershell 命令终端,输入如下命令:
mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"
最后运行 Docker Desktop 的安装程序即可。
二、切换容器存储目录
如图所示在设置界面选择 Resources , 然后找到 Disk image location 项,调整容器存储的目录,但在这里修改并不能生效。
我将网上搜索引擎中找到的 “如何修改Docker Desktop 容器存放目录” 的文件尝试了一遍,一直没有成功。 网上找到的方法除了上面设置界面操作的方法外,另外有2种:
第一种方法: 创建目录链接方式,操作命令如下
mklink /j "C:\ProgramData\DockerDesktop\vm-data" "D:\ProgramData\DockerDesktop\vm-data"
这样操作安装 Docker Desktop 时会报错。
第二种方法:在配置文件或者如下图所示位置配置容器存放目录;具体参数这里不列举了,因为我尝试过没成功,点击 `Apply & restart` 保存设置后,软件卡顿很长时间。
最后是重点啦~ 上面的第二种方法给我启示,所以我找到应该修改的配置文件 。它是 C:\Users\Think\AppData\Roaming\Docker 目录下的 settings.json 文件。
具体修改如下图所示:
修改完后 重启下 Docker Desktop 即可生效。
上面之所以会讲 Docker Desktop 修改容器存储目录失败的方法, 是为了帮大家节省时间。网上旧的文章太多了,要占用不少时间去尝试。希望您能用上我的方法,一步到位。如果文字描述有不清楚的地方,或者你尝试后仍未解决问题,欢迎留言讨论。