我正在学习使用docker。我想将Java应用程序码头化。如果我使用最小的基本映像(例如busybox)而不是ubuntu(debian)作为docker中的基本映像,那么性能或资源使用率(磁盘空间除外)是否存在差异?
在所有其他条件相同的情况下,基本映像不应直接影响性能/资源使用:容器中将运行一个进程,因此您的应用程序是唯一可以消耗任何资源的东西。无论文件系统上还存在其他任何内容。
就是说,我可以想象到由于选择基本映像而间接导致的差异:默认的JVM选项,映像上的程序包管理器安装的JVM版本;默认的JVM选项。真正的环境差异。我想不出更多的例子了,但是我敢肯定会有一些例子。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句