Docker For Windows安装时更改安装路径为其他盘

注意:

  1. 必须是CMD执行,PowerShell不行!
  2. 需要提前创建好这三个路径!
  3. Win+R 打开运行,输入 cmd,然后直接按下 Ctrl+Shift+Enter 切换管理员权限安装!
  4. 注意执行命令必须为docker安装包所在路径,和安装包名 Docker Desktop Installer.exe

CMD命令:(亲测可行)

start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir="D:\Program Files\Docker" --wsl-default-data-root="D:\Program Files\Docker\data" --windows-containers-default-data-root="D:\Program Files\Docker"

另外,附上PowerShell命令,未测试是否可行,注意事项与CMD命令相同:

Start-Process -Wait -FilePath "Docker Desktop Installer.exe" -ArgumentList @(
    "install",
    "-accept-license",
    "--installation-dir=`"D:\Program Files\Docker`"",
    "--wsl-default-data-root=`"D:\Program Files\Docker\data`"",
    "--windows-containers-default-data-root=`"D:\Program Files\Docker`"",
    "--enable-windows-containers"
)