压缩Docker的数据文件

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

最近一直在 WSL2 里面搞开发,发现 Docker 真好用,想到什么东西就直接去 hub 上一搜,多半已经有了,再 pull 下来,一个想法就可以起步了。

然而,便捷的代价就是空间占用。

毕竟想法多了,一下就能创建出一堆 container 来,硬盘可用空间也就随之越来越少。下面是 win 上压缩 ext4.vhdx 文件的方法,

  1. 打开 PowerShell
  2. 关掉 WSL,也就是停掉 vhdx 文件的占用
    • wsl --shutdown
  3. 运行 diskpart
    • diskpart
  4. diskpart选择 vhdx 文件的绝对路径
    • select vdisk file = "D:\WSL\Ubuntu\ext4.vhdx"
  5. diskpart压缩
    • compact vdisk

压缩完以后,文件的大小就应该和实际占用差不多了。

说到这里,加上昨天和好友的聊天,比较诧异为什么国外的基础软件做的这么好,而国内就没有类似的原创产品出现?是不是这些互联网公司就一门心思放在了怎么挣钱上,偶尔出个开源产品也就是博博眼球呢?

国内要说也不缺大佬。所以是谁在主导国内 IT 从业者的生态建设?

都看到这儿了,不如关注每日推送的“科文路”、互动起来~

Author

xlindo

Posted on

2022-03-17

Updated on

2023-05-10

Licensed under

Comments