2017-08-15 50 views
1

我是Docker的新手。我使用的是spring引導,當我們使用maven構建項目時,它將創建jar文件,如app-.jar,然後使用DockerFile中的ADD命令來處理這個jar文件。現在,如果我在pom.xml中更改版本號,那麼我需要手動更新DockerFile中的JAR文件名。 有無論如何,我可以動態獲取pom.xml中的版本號,並在DockerFile中自動更新JAR文件名?在DockerFile中動態獲取JAR文件名

+0

您發佈了3個問題,哪些人花時間回覆,但您沒有接受任何答案,您也沒有跟進他們,幫助他們改進答案。爲什麼有人還想幫你? –

回答

0

除了在dockerfile中複製jar文件,您可以掛載創建jar的文件夾。你不需要擔心文件名。

你想要什麼可以使用環境變量來完成。您可以創建--env-file並在此處保留您的版本號。在dockerfile中,請參閱env文件中聲明的變量值{VERSIION}。按照這個過程,你可能想在你的pom文件中使用這個相同的版本。爲此,看看this的問題。

答案通過設置env.path和詳細指南鏈接環境變量是here