【发布时间】:2018-01-10 18:25:00
【问题描述】:
我在我的 docker 镜像中使用了一个 Google 模型 (3.6GB),它的大小约为 5GB。一切对我来说都很好。
但是,我只是想知道 docker 图像大小是否有任何限制,或者在这方面有什么建议应该作为一种好的做法来遵循?
【问题讨论】:
标签: docker dockerfile docker-image
我在我的 docker 镜像中使用了一个 Google 模型 (3.6GB),它的大小约为 5GB。一切对我来说都很好。
但是,我只是想知道 docker 图像大小是否有任何限制,或者在这方面有什么建议应该作为一种好的做法来遵循?
【问题讨论】:
标签: docker dockerfile docker-image
搜索博客和代码后,我几乎可以确定Default Base Size 是 100GB。因此,您可以在此限制内使用。我从moby/moby 收集了一个代码 sn-p。
defaultDataLoopbackSize int64 = 100 * 1024 * 1024 * 1024
defaultMetaDataLoopbackSize int64 = 2 * 1024 * 1024 * 1024
defaultBaseFsSize uint64 = 10 * 1024 * 1024 * 1024
defaultThinpBlockSize uint32 = 128 // 64K = 128 512b sectors
以前,大小为10GB。请参阅Pull Request。
另外,您可以增加尺寸。您可以查看Device Mapper Driver 文档了解详细信息。
【讨论】: