Skip to main content

在windows下进行docker存储目录的迁移

· One min read

在早期的docker版本 是有配置选项来配置docker的镜像相关数据的存储路径。 升级一下,突然发现没有了。

随着拉取的镜像和跑起来的容器越来越多,发现C盘已然不足。 现在的版本主要是因为 docker是基于wsl来做虚拟机管理。我们需要把docker相关的虚拟机的磁盘迁移到别的硬盘。

下面是我的操作过程:

关闭docker desktop

导出docker的发行版 wsl --export docker-desktop-data G:\hyper\docker-desktop-data.tar

注销docker-desktop-data wsl --unregister docker-desktop-data

重新导入docker-desktop-data到要存放的文件夹: wsl --import docker-desktop-data G:\hyper\docker-desktop-data\ G:\hyper\docker-desktop-data.tar--version 2 image.png

删除压缩包 rm G:\hyper\docker-desktop-data.tar

启动docker desktop