0
我們有一場需要配置文件才能工作的戰爭。 我們想要dockerize它。目前,我們正在做以下幾點:將config.txt添加到碼頭集裝箱
FROM tomcat:8.0
COPY apps/test.war /usr/local/tomcat/webapps/
COPY conf/ /config/
我們的集裝箱正在失去泊塢窗的優勢,因爲它依賴於CONFIGFILE的。所以當我們想爲其他目的執行.war時,我們必須重新創建這個圖像,這不是一個好方法。
是否可以將配置文件作爲參數提供而不將其作爲捲進行掛載?因爲我們不想在我們的本地機器上配置。什麼可能是一個解決方案?
.war正在使用包含參數的.txt文件。它沒有使用環境變量 – lova
你可以有一個腳本將'ENV'的內容寫入'.war'然後使用它。這是我最初的想法。 – DaKnOb