windows 11更改WSL Docker镜像目录

2021-09-20 1525点热度 0人点赞 0条评论

原文目录

windows 10更改WSL Docker镜像目录

说明

本来C盘空间就100G,安装一堆之后,只剩下30%了,眼见这就没空间了,想着查看一下空间占用情况,结果一看wsl占用控件超过10G了,想着迁移一下,一搜还真搜到了,按照该方法可以使用,于是记录一下。

准备

停止docker

右下角docker图标上右键,选择停止docker

关闭所有发行版

wsl --shutdown

wsl --list -v

$ wsl -l -v --all
  NAME                   STATE           VERSION
* docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2

备份导出目前已有的数据

wsl --export docker-desktop-data "E:\docker\wsl\data\docker-desktop-data.tar"
wsl --export docker-desktop "E:\docker\wsl\data\docker-desktop.tar"

删除原有数据

wsl --unregister docker-desktop-data
wsl --unregister docker-desktop

导入数据到新盘

wsl --import docker-desktop-data "E:\docker\wsl\data" "E:\docker\wsl\data\docker-desktop-data.tar" --version 2

wsl --import docker-desktop "E:\docker\wsl\desktop" "E:\docker\wsl\data\docker-desktop.tar" --version 2

注意,两个目录不能是一个目录,否则会报错。类似如下:

$ wsl --import docker-desktop "E:\docker\wsl\data" "E:\docker\wsl\data\docker-desktop.tar" --version 2
提供的安装位置已在使用中。

启动docker

最后启动docker

王显锋

激情工作,快乐生活!

文章评论