プロパティファイルを、ドッカーコンテナ内のTomcatにデプロイされたWebアプリケーションのクラスパスにボリュームマップできますか? 私はそれが例えばルートフォルダの内容を置き換えることをやってみてください:V-マップがある場合ボリュームをプロパティファイルをドッカー内のwebappにマップする
を:
-v <ホストフォルダ> /x.properties:<コンテナパス-to-Tomcatの> /webapps//WEB-INF/classes/x.properties
そして<コンテナパス・ツー・Tomcatの>/Webアプリケーション// WEB-INFの内容全体は/置き換えます。 洞察はありますか?問題は、コンテナ内にデプロイされた成果物を置き換えることも可能かどうかです。
デプロイメント前にファイルを変更するか、クラスパスに追加のディレクトリを追加してボリューム – Marged
yeahを使用してそのディレクトリを変更してみてください - ありがとうございます。それは私が取るアプローチです。私が質問を打ち込んでいる間、それについて考え始めました。 Dockerファイルを変更したくないだけです。 – sharman