有许多非常小的Linux Docker镜像,它们的重量在4-5M左右,而“完整”的发行版从100M左右开始,上升到原来的两倍。
抛开存储库的存储空间和下载时间不谈,对于小图像和大图像,是否存在运行时考虑因素?例如,如果我有一个编译的Go程序,一个在Busybox上运行,另一个在Ubuntu上运行,我在一台机器上运行了10个这样的程序,在什么方面(如果有的话),一个图像很小,另一个图像很重,这有什么关系呢?其中一个比另一个消耗更多的运行时资源吗?
发布于 2015-10-29 18:44:08
如果图像更大,我从来没有看到在消耗存储和内存之外的其他资源方面有任何真正的区别,然而,由于Docker容器应该是单进程的,为什么在容器中有大量未使用的杂乱的开销?
当把东西裁剪成小容器时,你可以考虑以下一些优点:
部署时
我会说:如果你只在内部使用几个容器,那么大小就没有在生产中使用数百个容器那么重要。
https://stackoverflow.com/questions/33398560
复制相似问题