-
WSL Docker 迁移 Volume 到 Linux
看了一堆 Volume 迁移的教程,麻烦死。其实操作逻辑很简单,找到源主机的 docker volume 目录(一般在 /var/docker/volumes/ ),在目标端建立同名的volume,停掉两端的docker,从源把目录 rsync 到目标。 Windows 11 + WSL2 + Docker。 操作步骤如下 1 找到 Docker 的数据盘 VHDX。 我自己的磁盘被迁移到了 D盘,如果不知道在哪儿,一般在用户目录,例如 C:\Users\sskaje\AppData\Local\Docker,这个目录下 distro 是程序的镜像,data是数据的镜像。 如果还不在这里,Windows 11 可以使用任务管理器 -> 性能 右上角… -> 资源监视器 -> CPU,在关联的句柄里搜索 vhdx,然后操作docker,例如 系统托盘退出docker 再打开,或者打开docker-desktop 的界面,乱点点。 2 退出 Docker Desktop。 3 在 WSL 里 手动加载 Docker Desktop 的数据盘。 参考 https://www.sskaje.me/2023/08/13/wsl-mount-external-vhdx-disk/,找到…