docker 图片是否有建议的最大尺寸限制作为良好做法?
Is there a recommended max size limit for docker images as good practice?
我在 docker 图像中使用 Google 模型 (3.6GB),它的大小约为 5GB。一切对我来说都很好。
但是, 我只是想知道 docker 图像大小是否有任何限制,或者在这方面有什么建议可以作为一种好的做法来遵循?
搜索博客和代码后,我几乎确定 Default Base Size
是 100GB。因此,您可以在此限制内使用。我从 moby/moby 收集了一个代码片段。
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 文档了解详细信息。
我在 docker 图像中使用 Google 模型 (3.6GB),它的大小约为 5GB。一切对我来说都很好。
但是, 我只是想知道 docker 图像大小是否有任何限制,或者在这方面有什么建议可以作为一种好的做法来遵循?
搜索博客和代码后,我几乎确定 Default Base Size
是 100GB。因此,您可以在此限制内使用。我从 moby/moby 收集了一个代码片段。
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 文档了解详细信息。