Chybeta

win下Docker默认存储位置修改

在如前安装完docker后,会有如下界面:

之后我们会通过一系列的命令来建造容器,而所需要的镜像则会被默认存放在C盘中的 虚拟机磁盘文件disk.vmdk中,所以为防止以后镜像过多而导致的C盘空间不足,要想办法修改一下存储的位置。

第一步

先停掉 docker-machine,命令行中输入

docker-machine stop default

第二步

在virturalbox界面同时按下 ctrl+D 调出虚拟介质管理器。

红箭头所指即为docker-machine的虚拟磁盘文件地址。点击右上角的复制,根据提示操作,为保持一致性,在选择磁盘时选择 vmdk磁盘,并选择你要作为磁盘存放路径的目录。这里我将其复制到了 D:\virtualboxVM\docker-machine\disk.vmdk

第三步

返回virtualbox界面,按下 ctrl+s 跳出关于虚拟机 default 的设置界面。

先移除掉原本的 disk.vmdk 再点选控制器,选择出现的两个按钮中的右边那个:添加虚拟硬盘

选择“使用现有的虚拟盘”,将第二步中复制出来的硬盘文件导入。添加完成后,如下,可以发现disk的路径已经改变。

第四步

重启docker,命令行中输入:

docker-machine start default

即可

微信扫码加入知识星球【漏洞百出】
chybeta WeChat Pay

点击图片放大,扫码知识星球【漏洞百出】