我正在尝试通过将 Docker For Desktop 映像和数据移动到另一个驱动程序来释放 C 驱动程序上的一些空间。我发现,由于我使用 wsl2 兼容性,我无法简单地通过设置->高级移动目录,我需要通过将 docker-desktop-data 映像导出到另一个驱动器,然后再次导入它来做到这一点。它应该很简单
wsl --export docker-desktop-data place_of_delivery/file.tar
但是当我尝试运行此命令时出现错误:
Exporting the distribution failed.
: tar format cannot archive socket: tar format cannot archive socket: tar format cannot archive socket: tar format cannot archive socketbsdtar: (null)
我也尝试了不同的路径、文件格式等组合,但总是返回错误
这些是我在 wsl 上运行的容器:
wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
Ubuntu-20.04 Stopped 2
docker-desktop Stopped 2
docker-desktop-data Stopped 2
kali-linux Stopped 2
而且我找不到任何类似的案例,所以有人知道我该如何解决这个问题吗?