在 Windows 下,Docker Desktop 的安装位置默认在 C 盘,WSL 的数据位置也默认在 C 盘。C 盘分区小就很难受了。
网上有通过修改注册表和建立链接来修改 Docker Desktop 安装位置的方法,也有通过导出导入 WSL 数据 实现修改 WSL 数据位置的方法。 但这些都比较麻烦,实际上 Docker 的安装程序有提供修改位置的接口,使用命令行安装即可指定安装位置和数据位置,详见 Install Docker Desktop on Windows。
命令行安装
下载 Docker Desktop Installer.exe
后,使用
|
|
进行安装,同时根据自己的需要指定以下参数
--installation-dir=<path>
--hyper-v-default-data-root=<path>
--windows-containers-default-data-root=<path>
--wsl-default-data-root=<path>
即可指定安装位置以及数据位置。
示例
例如,在 git-bash 下运行:
|
|