Dockerfileに
ENV PASSWORD xx$zz
と書いてbuildすると以下のように $から後ろの文字が切れます。
env | grep PASSWORD
PASSWORD=xx
ENV PASSWORD xx$zz すると解決しますが、パスワードにいちいち正規表現を対応するのが面倒で
よい方法がないかお尋ねしたいです。
ちなみに以下のようなことをしても環境変数が変わってないですが、
ADD staging.sh /tmp/staging.sh
CMD ["/tmp/staging.sh >> /root/.bashrc"]
CMD ["source /root/.bashrc"]
Dockerで環境変数を設定するのは Docker runの-eオプションとDockerfileのenvしかありませんか?
他に複数の環境設定をする際よい方法があれば教えていただけますでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。