摘要
帮你速读文章内容
本文介绍了如何改变DockerDesktop的安装目录和容器存储目录。要改变安装目录,需删除默认目录并在新盘符下创建目录,然后使用管理员权限在Powershell中创建目录链接,最后运行安装程序。修改容器存储目录时,虽然设置界面操作无法生效,但可以通过修改配置文件settings.json实现,修改后需重启DockerDesktop生效。
摘要由作者通过智能技术生成
有用



一、 改变软件安装目录

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 修改容器存储目录失败的方法, 是为了帮大家节省时间。网上旧的文章太多了,要占用不少时间去尝试。希望您能用上我的方法,一步到位。如果文字描述有不清楚的地方,或者你尝试后仍未解决问题,欢迎留言讨论。

举报/反馈

行万里路123go

667获赞 84粉丝
php技术全栈、架构师技能集锦,程序员日常
关注
0
0
收藏
分享