Docker for windows修改默认镜像文件位置

windows上安装的docker其实本质上还是借助与windows平台的hyper-v技术来创建一个Linux虚拟机,你执行的所有命令其实都是在这个虚拟机里执行的,所以所有pull到本地的image都会在虚拟机的Virtual hard disks目录的文件中,这个文件就是虚拟硬盘文件。

随着使用增加,C盘存储逐渐不够用,只能将镜像文件迁移到别的盘。

网上有说修改hyper-v管理器,或者修改docker的Settings,但是实践下来并不管用,重启之后又回到原来的目录。

本文通过创建文件链接来实现镜像的迁移,无需修改docker配置。环境为win10

查看docker镜像路径

clipboard

退出docker

找到镜像文件

clipboard[1]

将文件复制到想要的路径下,本文路径为D:\app\Hyper-V

clipboard[2]

删除源文件夹C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks

clipboard[3]

以管理员运行cmd

创建链接

mklink /J "C:\Users\Public\Documents\Hyper-V\Virtual hard disks" D:\app\Hyper-V

clipboard[4]

可在源路径看到新建出来的文件夹

clipboard[5]

启动docker

clipboard[6]

创建镜像

docker pull centos:latest

clipboard[7]

如下D盘文件大小发生了变化

clipboard[8]

转载于:https://www.cnblogs.com/brock0624/p/9792203.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值