将 Docker Desktop 安装到其他盘
从官网下载 Docker Desktop 的安装链接.exe 后,不要直接点击!!!使用命令行安装,指定安装目录和数据目录。
1. 创建目录
1
2
| mkdir D:\develop\docker
mkdir D:\develop\docker\data
|
2. 执行安装
管理员身份打开 CMD,运行:
1
| start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir=D:\develop\docker --wsl-default-data-root=D:\develop\docker\data
|
参数说明:
--installation-dir:程序安装位置--wsl-default-data-root:镜像/容器数据位置(必加,否则数据仍在 C 盘)
3. 更改 Docker 源
国内镜像源博客(持续更新):https://blog.xuanyuan.me/archives/1154
在 Docker Daemon 标签页的 JSON 配置中,向 “registry-mirrors” 数组添加:https://docker.xuanyuan.me;
1
2
3
4
5
6
7
8
9
10
11
12
| {
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.xuanyuan.me"
]
}
|
注意
- 部分配置文件仍在
C:\Users\<用户名>\.docker(体积很小) - 安装前确保已开启 WSL2 或 Hyper-V
参考
https://stackoverflow.com/questions/75727062/how-to-install-docker-desktop-on-a-different-drive-location-on-windows