2015-12-02 51 views
0

假设我构建了一个基于Docker Hub的Tomcat 8(Dockerfile FROM tomcat:8)的MyApp Docker。 Tomcat 8 Docker本身是基于Java 7的,目前它的版本是7.0.65。 最终,Java 7 Docker(java:7标记)例如会更新到版本7.0.100。更新Docker中间映像

如果我在Docker存储库为空的新计算机上重新构建MyApp,会发生什么情况?它是否获得新的Java 7(7.0.100),还是保留原始版本(7.0.65)。

回答

0

它将从Docker Hub中取出最新的tomcat:8,因此它将成为新的Java7。

如果您想要特定版本的java,请使用Tomcat dockerfile并修改它的FROM,然后在您的应用中使用它。

链接到Tomcat dockerfiles可以找到here

+0

感谢您的回答。我刚刚使用了Tomcat和Java作为众所周知的例子。我的情况涉及到自定义应用 – Gianluca