別の.shファイルをスクリプトで使用し、Dockerfileにシェルスクリプトコードをすぐに追加したくありません。しかし、私はイメージビルド時にエラーメッセージが表示されます。エラー:Dockerfile内のシェルスクリプトの予期しないファイルの終わり( "do"が予想されます)
/binに/ SH:構文エラー:ファイルの予期しない終わり(期待は「やる」)
ここではスクリプトを使用してDockerfileの一部です:
RUN cat .env | while [ read LINE ] \
do \
envName=$(echo "$LINE" | grep -o "^[^\=]*") \
echo "PassEnv $envName" >> httpd.conf \
done
何が間違っていますか?
これは私のために働いた、ありがとう! –
いつでも歓迎! – Robert