Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在学习使用 docker。我想dockerize一个java应用程序。如果我使用诸如busybox之类的最小基本映像而不是ubuntu(debian)作为docker中的基本映像,那么性能或资源使用(磁盘空间除外)是否有任何差异?
在其他条件相同的情况下,基本映像不应直接影响性能/资源使用:容器中将运行一个进程,因此您的应用程序是唯一可以消耗任何资源的东西。不管文件系统上还有什么。
也就是说,我可以想象由您选择的基本映像间接引起的差异:默认 JVM 选项、映像上的包管理器安装的 JVM 版本;环境真的有什么不同。没有更多的例子浮现在脑海,但我敢肯定会有一些在堆栈中。