docker desktop 安装到 E 盘
安装
由于一般来说,docker的安装路径一般是默认:
- Docker安装路径一般为 C:\Program Files\Docker,如果该路径有文件需要先删除。
- 本地镜像安装路径一般为 C:\Users\用户名\AppData\Local\Docker ,如果该路径有文件需要先删除
下面是提供的两种有效的方法解决默认安装路径
方案一 ——软链接
1、软链接:linux中是存在有软链接这种机制的,软链接是一个指向另一个文件或目录的引用,类似于[Windows系统]中的快捷方式。如果文件移动或者被删除,那么软链接就失效
2、硬链接:相较于软链接而言,硬链接就是创建文件的副本,如果文件移动或者删除,磁盘中还是存在有这文件的备份
Windows中是存在有这种机制的,我们可以在C盘中创建文件的软链接实现数据移动到其他盘
步骤
1) 找到Docker原始安装路径与本地镜像安装路径
Docker安装路径一般为 C:\Program Files\Docker,如果该路径有文件需要先删除。
本地镜像安装路径一般为 C:\Users\用户名\AppData\Local\Docker ,如果该路径有文件需要先删除
若你的用户名为Administrator,则路径为:C:\Users\Administrator\AppData\Local\Docker
2) 创建目标目录
在需要安装的目标目录,创建docker文件夹。如 D:\docker、D:\data-docker
3) 建立链接
打开Power Shell,输入命令并执行,其中mklink是创建软链接的指令:
**值得注意的是这样可能存在有一定的潜在风险,当你使用此方法创建软链接的时候可能抽风现象,比如
WSL distro terminated abruptly
目前来说还是不清楚为什么会出现这种异常**
cmd /c mklink /D "C:\Program Files\Docker" "D:\docker" # 创建链接
cmd /c mklink /D "C:\Users\Administrator\AppData\Local\Docker" "D:\data-docker" # 创建链接
4) 进行docker安装
链接完成后,再双击安装包进行Docker安装。安装完成后查看原安装目录,发现文件夹带有快捷方式类似的箭头,即设置成功。如果出现抽风现象使用方法三定向进行安装,可能可以解决
方案二——利用分盘软件给C盘分配空间
此方案适用于C盘容量不足,其他盘有空余容量。
1) 下载工具
调整C盘容量可以使用Windows自带磁盘管理,这里我们使用分区工具diskgenius,点击访问diskgenius官网下载并进行安装。
2) 调整扩容
下载安装完成后,即可开始调整C盘容量。
运行diskgenius分区工具后,鼠标右键“本地磁盘C”,点击“扩容分区”选项。
选择给C盘增加容量的分区(请选择剩余空间较大的分区),点击“确定”。用鼠标拖动增加C盘的空间大小,调整好扩容的容量后,点击“开始”,按照指引完成即可。
方法三——直接指定下载地址
直接使用指令指定下载位置
“Docker Desktop Installer.exe” install –installation-dir=”PATH”
PATH = E:/docker
其他方法
直接将资源导出
注意检查docker保存资源的位置
其中有个坑是改变资源保存位置功能是要windows专业版才能用,我的解决方式是使用软链接重新指定文件位置