credential
ファイルの内容を変数MYPASS
(ENVでも定義できます)として読み込み、echo
Dockerfileから呼び出して印刷する必要があります。いくつかの方法を試しましたが、まだこの問題を解決することはできません。したがって、コードの最終バージョンは次のようになります。
FROM ubuntu
RUN mkdir /asset
WORKDIR /asset
RUN apt-get update
RUN apt-get install bc -yy
RUN touch credential
RUN echo 'admin12345' > credential
RUN export MYPASS=`echo ${cat ./credential} | bc -l`
RUN echo $MYPASS
どんなアイデアがありますか?ありがとうございます!
答え1
以下を使用できます。https://github.com/moby/moby/issues/29110#issuecomment-453718228
少し醜いが動作します。