1
mritd 2018-03-04 23:42:49 +08:00 via iPhone
清楚下 yum 缓存,还有编译缓存
题外话 如果仅仅是这些的话,试试 docker |
2
zhs227 2018-03-04 23:47:39 +08:00
首先 df 或 du 确定一下虚拟机内的文件有多大,然后再看看 vmdk 有多大。
1. 如果文件本身比较大,需要清除 yum 的缓存,删掉不必要的大文件和临时文件 2. 如果实际空间和 vmdk 差距比较大,请先使用网上传的回收大法, 关键词 dd /dev/zero 3. 做完第 2 步以后,压缩一下 vmdk。这个也可以在网上找到教程,windows 上最容易 4. 做完步骤 3,再 vagrant 打包 第 1 步的清除大法,可以在网上找一些对应的 dockerfile,看看里面的清除是怎么弄的。比如基于 centos 的 lamp 套件 docker 等,里面都比较详细。 |
3
7654 2018-03-04 23:49:40 +08:00
用 0 填充,然后压缩打包
|