コンテンツへスキップ
Dockerエラーエラー
Error: ENTRYPOINT not found

Error: ENTRYPOINT が見つかりません

イメージに指定されたエントリポイントのバイナリまたはスクリプトが存在しません。

dockerlinuxwindowsmacos

このエラーの原因

Dockerfile の ENTRYPOINT が最終イメージに存在しないファイルを指しています。マルチステージビルドでバイナリが最終ステージにコピーされていない場合や、パスが誤っている場合によく発生します。

修正方法

イメージ内にエントリポイントのパスが存在するか確認します: docker run --entrypoint ls image /app/。マルチステージビルドでは、COPY --from=builder でバイナリがコピーされていることを確認してください。デバッグ時は、エントリポイントを上書きして実行できます: docker run --entrypoint sh image。

公式ドキュメント

関連するエラーコード