2

我正在学习使用 docker。我想dockerize一个java应用程序。如果我使用诸如busybox之类的最小基本映像而不是ubuntu(debian)作为docker中的基本映像,那么性能或资源使用(磁盘空间除外)是否有任何差异?

4

1 回答 1

3

在其他条件相同的情况下,基本映像不应直接影响性能/资源使用:容器中将运行一个进程,因此您的应用程序是唯一可以消耗任何资源的东西。不管文件系统上还有什么。

也就是说,我可以想象由您选择的基本映像间接引起的差异:默认 JVM 选项、映像上的包管理器安装的 JVM 版本;环境真的有什么不同。没有更多的例子浮现在脑海,但我敢肯定会有一些在堆栈中。

于 2015-01-16T18:17:24.627 回答