30 Docker

总结摘要
30-docker

将 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