修改windows10中docker20默认位置

目的,避免C盘爆炸,移动WSL2和docker进入D盘

准备

  • 系统版本

    windows10专业版:20H2,19042.964

  • WSL2

    Ubuntu20.04

  • Docker

    安装 Docker Desktop, Docker版本:20.10.5, build 55c4c88

这里使用 Docker Desktop 安装,不推荐在WSL2中使用linux的方式安装,原因:

  • vscode中不支持
  • 自启需要自己设置

安装 Docker Desktop

首先安装 Docker Desktop ,设置中如图,打开WSL2对应的 Ubuntu20.04 开关,然后右下角应用设置:

Docker Desktop设置

关闭所有

输入

1
wsl -l -v

如图

1
2
3
4
  NAME                   STATE           VERSION
* Ubuntu-20.04 Running 2
docker-desktop-data Running 2
docker-desktop Running 2

然后退出 Docker Desktop,状态栏右下角也要退出,彻底退出,

然后停止WSL2,记住之前看到的WSL2对应的系统,输入

1
wsl --shutdown Ubuntu-20.04

再次查看是否完全停止

1
wsl -l -v

移动

根据自己的用户名,打开文件管理器

1
C:\Users(用户)\你的用户名\AppData\Local\Docker

剪贴 wsl 文件,复制到其他盘,我这里复制到

1
D:\WSL2\Docker

然后链接回去,win R 输入 cmd 打开终端输入:

1
mklink /J C:\Users\yuh\AppData\Local\Docker\wsl D:\WSL2\Docker\wsl

如果报错,就是因为前面没有完全关闭 docker和wsl2


本文作者:yuhldr
本文地址: https://yuhldr.github.io/posts/52201.html
版权声明:转载请注明出处!