ENTRYPOINT - CI/CD用語集の定義
ENTRYPOINT は、container が常に実行する実行ファイルを設定する Dockerfile 命令です。docker run で渡された引数は、それを置き換えるのではなく末尾に追加されます。
ENTRYPOINTとCMD
ENTRYPOINT は固定コマンドを定義し、CMD はユーザーがオーバーライドできるデフォルト引数を提供します。exec 形式 (ENTRYPOINT ["app"]) を使用すると、SIGTERM などのシグナルがプロセスに届き、クリーンなシャットダウンが保証されます。