Windows Docker Desktop 修改存储位置
一、Docker Desktop安装
Docker Desktop的安装过程没有什么特殊需要说明的地方,按照正常软件安装过程完成安装即可
在安装完成后,Docker Desktop提示需要进行WSL2的安装
可以使用wsl --update
完成WSL2的安装
安装完成后进入Docker Desktop 设置页中,可看到Docker是基于WSL2 而不是hyper-v
Docker等数据的存储也是基于WSL的
我们可以进入命令行终端,使用wsl
二、迁移Docker文件
Step 1:找到docker文件存储位置
打开docker desktop,进入到设置- resources - Advance
在右侧可以看到当前Docker文件的存储位置,复制路径并打开
其中data文件夹内存放的是docker-desktop-data的存储数据,下载的docker的数据都在其中
而在使用过程中占主要空间的,便是这个
Step 2:导出docker-desktop-data
首先需要做的是:停止Docker desktop应用进程
进程停止之后,使用 wsl --list -v
命令查看WSL中的运行的实例是否停止
第一次执行为Running
,在关闭之后状态变为Stopped
此时即可选择将实例导出
执行命令 wsl --export docker-desktop-data "F:\\docker-desktop-data.tar"
将实例导出
其中F:\\docker-desktop-data.tar
为文件备份位置
Step 3:注销docker-desktop-data
使用命令 wsl --unregister docker-desktop-data
将当前的WSL实例进行注销
注销之后,便可以进行迁移和重新绑定
Step 4:导入docker-desktop-data
接下来便可以将备份文件导入到新的位置
使用命令
wsl --import docker-desktop-data "F:\\Docker\data" "F:\\docker-desktop-data.tar" --version 2
其中
docker-desktop-data
为要导入的实例的名称,不可修改;F:\\Docker\data
为要导入的文件夹;F:\\docker-desktop-data.tar
为之前备份的实例
导入之后,进入资源管理器对应文件夹中,可观察到已经迁移成功
使用 wsl --list -v
查看当前的实例,启动Docker desktop
,软件可正常启动
可下载安装Docker容器,观察迁移后的文件大小是否存在变化
标签:存储,--,desktop,docker,Desktop,data,Docker From: https://www.cnblogs.com/lrain/p/17263449.html