在早期的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
删除压缩包 rm G:\hyper\docker-desktop-data.tar
启动docker desktop