我的docker硬盘如何能比主机更大?
我在EC2主机上运行一些docker图像,最近注意到dockerFS始终是100GB。 主机FS只有8GB。
如果我在Docker镜像上使用了8GB以上,会发生什么? 魔法?
这来自PR 14709和daemon --storage-opt dm.basesize=
option:
当前默认的基础是10G。 将其更改为100G。 原因是对于一些人来说,10G变得太小了,我们没有能力去增长它。
这只是过度使用,并没有真正的空间分配,直到容器实际写入数据。 这与基于fs的graphdrivers没有什么不同,容器根的虚拟大小是无限的。
所以当你超过8 GB时,你应该得到一个“ No more space left on device
”的错误信息。 没有魔法。