使用mklink 进行联接:

C:\Windows\system32>mklink /J "C:\Program Files\Docker" "D:\Program Files\Docker"

运行结果如下:
在这里插入图片描述
C:\Program Files\Docker是Docker的默认安装位置,D:\Program Files\Docker是你希望它安装的位置,一旦设立了联接,Docker的安装器会以为它安装在了C:\Program Files\Docker但实际上所有文件都被安装在了D:\Program Files\Docker
注1:希望它安装的位置可以是任意硬盘上已有的盘符,但是C:\Program Files里不能有Docker文件夹否则会出现文件夹已存在的警告并联接失败。
注2:需要在管理员模式下运行。

Reference: https://forums.docker.com/t/docker-installation-directory/32773/8


2022年6月15日更新

方法已失效,出于安全考虑官方不再允许使用symlink,详见:https://github.com/docker/for-win/issues/12650

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐