美文网首页
解决Docker导致c盘剩余空间不足--Apple的学习笔记

解决Docker导致c盘剩余空间不足--Apple的学习笔记

作者: applecai | 来源:发表于2020-04-25 13:49 被阅读0次

    今天尝试了下泡泡slam的镜像,很好,很顺利,但是发现了一个问题就是docker rmi image后,磁盘存储空间没有变小。
    于是折腾了2种方法,第一种失败,第二种方法成功。
    其实理解了其原理就有了解决方案:主要是虚拟机是放入c盘的,把虚拟机装到g盘即可。
    首先stop当前的default虚拟机,并且rm当前的default虚拟机。
    1.修改环境变量MACHINE_STORAGE_PATH = G:\vm即我需要在g盘下载虚拟机。
    2.在vm中创建cache文件夹,将boot2docker.iso复制进来
    3.启动quick start脚本。如下图已经识别路径变成了G盘


    识别G盘位置.png

    4.由于我在阿里云有加速地址。所以需要在g盘创建一个新的default虚拟机来实现将来下载镜像加速的效果。同理先
    docker-machine stop default -- 停止虚拟机 docker-machine rm default --删除虚拟机
    5.断网,重启quick start界面,在等待IP文字出现的时候,打开网络。
    6.创建加速路径使用的新的default虚拟机
    docker-machine create --engine-registry-mirror=镜像加速器地址 -d virtualbox default
    7.在等待IP文字出现的时候,打开网络。(若一开始不断网它会自行下载新的boot导致启动速度很慢的)
    8.成功切换为G盘咯!然后我将c盘.docker全部删除再尝试重启,一切正常,已经将c盘docker虚拟机转到g盘!
    工欲善其事必先利其器,将来在win10上可以玩各种环境咯,另外我也明白了,将来若default虚拟机里面都是无用镜像,我直接删除default即可,或者环境变量再换个路径,把不用的路径删除即可!理解原理后就可以融会贯通了,有各种解决方案了!


    G盘启动.png

    相关文章

      网友评论

          本文标题:解决Docker导致c盘剩余空间不足--Apple的学习笔记

          本文链接:https://www.haomeiwen.com/subject/cqtkwhtx.html