假设我使用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存储库为空的新机器上重新构建MyApp,会发生什么?它是否获得新的Java 7(7.0.100)或者保留原始版本(7.0.65)。
答案 0 :(得分:0)
它将从Docker Hub中提取最新的tomcat:8,因此它将成为新的Java7。
如果您需要特定版本的java,请使用Tomcat dockerfile并修改其FROM
,然后将其与您的应用一起使用。
可以找到指向Tomcat dockerfiles的链接here