【问题标题】:Is there a recommended max size limit for docker images as good practice?是否有推荐的 docker 图像最大大小限制作为良好做法?
【发布时间】:2018-01-10 18:25:00
【问题描述】:

我在我的 docker 镜像中使用了一个 Google 模型 (3.6GB),它的大小约为 5GB。一切对我来说都很好。

但是,我只是想知道 docker 图像大小是否有任何限制,或者在这方面有什么建议应该作为一种好的做法来遵循?

【问题讨论】:

    标签: docker dockerfile docker-image


    【解决方案1】:

    搜索博客和代码后,我几乎可以确定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 文档了解详细信息。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 2012-12-09
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    相关资源
    最近更新 更多