Windows修改Docker镜像位置
新版Docker使用wsl管理镜像,默认都安装在C盘下面,我们可以使用wsl命令把镜像文件安装到其他目录。
在目录C:\Users\你的用户名\AppData\Local\Docker\wsl
下面我们可以找到Docker数据文件,其中有两个文件夹data和distro。
我们可以在D盘新建两个对应的文件夹,例如:D:\Data\docker\data
和D:\Data\docker\distro
。
首先关闭Docker Desktop,执行命令导出C盘两个文件夹里面的数据,import和export时间取决于数据文件的大小。:
wsl --export docker-desktop "D:\data\docker\docker-desktop.tar"
wsl --export docker-desktop-data "D:\data\docker\docker-desktop-data.tar"
然后执行命令注销C盘的路径:
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
最后重新注册D盘的路径:
wsl --import docker-desktop "D:\data\docker\distro" "D:\data\docker\docker-desktop.tar" --version 2
wsl --import docker-desktop-data "D:\data\docker\data" "D:\data\docker\docker-desktop-data.tar" --version 2
重新打开Docker Desktop,容器正常运行。
一切OK之后,可以把导出的docker-desktop.tar和docker-desktop-data.tar两个文件删掉。
0