我正在学习使用docker。我想停靠一个java应用程序。如果我使用像busybox这样的最小基本映像而不是ubuntu(debian)作为docker中的基本映像,那么性能或资源使用(磁盘空间除外)是否存在差异?
答案 0 :(得分:3)
在其他条件相同的情况下,基本映像不应该直接影响性能/资源使用:容器中会运行一个进程,因此您的应用程序是唯一的< em>可以消耗任何资源。无论文件系统上还有什么。
也就是说,我可以想象您选择基本映像会导致间接的差异:默认JVM选项,映像上的程序包管理器安装的JVM版本;真的有什么不同的环境。没有更多的例子浮现在脑海中,但我确信可能会有一些下降。