2016-08-16 57 views
-2

我有一個基於java 7的應用程序。不幸的是,幾天前,java 7 docker鏡像被更新爲新版本(u111),當我重建我的應用程序鏡像時,它突然中斷,無法再次啓動。如何使用舊的碼頭圖像?

現在我正在考慮在主機中重新使用舊的java:7映像。

順便說一句:我正在使用docker-compose。

任何幫助將不勝感激。

+2

我想:你調試問題,瞭解有什麼變化。然後你想出這意味着什麼 - 如果你更好地改變你的申請;或者如果你對你使用的docker鏡像的版本有限制。除此之外,你的問題太廣泛了。我們應該如何理解您的應用如何使用該泊塢窗圖像;它裏面改變了什麼?你知道,我們不能幫助解決這些問題,因爲解決問題所需的所有知識只存在於你的**方面。 – GhostCat

+0

@GhostCat。該應用程序是openDJ 2.5,一個基於Java的LDAP服務器實現。當我從遠程存儲庫重建java圖像時,它無法啓動。我檢查日誌,發現openDJ依賴的類路徑似乎發生了某種變化。我想這是由於java:7的更新。所以我想也許這是通過回滾到之前的java:7圖像來使openDJ工作的最快方式。 –

回答

0

您可以更改標籤爲java:7u101以使用舊版本的圖像。 java:7將永遠是最新的Java 7更新,因此如果您的應用需要特定的舊版本,則需要更加明確。

列出的所有可用標籤here

相關問題