コンテンツへスキップ
Dockerエラー致命的
Exit Code 137

Docker 終了コード 137

コンテナがSIGKILL(シグナル9)で強制終了されました。多くの場合、メモリ不足(OOM)が原因です。

dockerlinuxwindowsmacos

このエラーの原因

プロセスが強制終了されました(128+9=137)。最も一般的な原因はコンテナがメモリ制限を超えたことによるOOMキルです。`docker kill`、`docker stop` のタイムアウト、またはKubernetesのエビクションが原因の場合もあります。

修正方法

OOMキラーによる終了かどうかを確認します: docker inspect container_id | grep OOMKilled。メモリ上限を引き上げます: docker run --memory=4g。アプリケーションのメモリ使用量を最適化し、メモリリークがないかプロファイリングしてください。

例

# Container killed (SIGKILL/OOM). Increase memory limit:
docker run --memory=2g myimage
公式ドキュメント

関連するエラーコード