2015-12-02 61 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