Mac下減少docker磁盤文件空間佔用

問題

眼見mac裏面的docker磁盤文件佔空間越來越大,心想着自己其實沒怎麼用啊已經19G了。需要想辦法縮小一下

 

解決

這裏面隱含着兩個操作。因爲我的目的是減小Docker.qcow2的大小,所以需要減小虛擬磁盤文件內部的使用空間,再減小磁盤文件實際佔用的空間。經過搜索,依次執行以下操作

 

docker system prune -a

mv Docker.qcow2 Docker.qcow2.original

qemu-img convert -O qcow2 Docker.qcow2.original Docker.qcow2  #qemu-img需要安裝軟件qemu:brew install qemu

 

執行結束後Docker.qcow2只有不到500M, 然後啓動Docker後一切正常

最後刪除原始磁盤文件

rm Docker.qcow2.original

注: 如果Docker運行不正常,可以用original覆蓋縮小後的文件

原文鏈接:https://blog.sharpbai.com/2018/11/mac%E4%B8%8B%E5%87%8F%E5%B0%91docker%E7%A3%81%E7%9B%98%E6%96%87%E4%BB%B6%E7%A9%BA%E9%97%B4%E5%8D%A0%E7%94%A8/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章