Dockerエラー致命的
Exit Code 137Docker 終了コード 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関連するエラーコード
Dockerエラー致命的
Exit Code 139Docker 終了コード 139
コンテナがセグメンテーション違反(SIGSEGV、シグナル11)でクラッシュしました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: toomanyrequests: Rate limit exceededError: toomanyrequests: レート制限を超えました
Docker Hub のプル回数レート制限を超えました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: No such containerError: No such container
指定されたコンテナIDまたはコンテナ名が存在しません。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Exit Code 128Docker 終了コード 128
コンテナのプロセスが無効な終了シグナルを受信しました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラー致命的
OOMKilled: trueOOMKilled: コンテナがメモリ不足で終了
コンテナがメモリ上限を超えたため、LinuxカーネルのOOM killerがコンテナを終了させました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: port is already allocatedError: port is already allocated
バインドしようとしているホストポートは、別のプロセスまたはコンテナがすでに使用しています。
dockerlinuxwindowsmacos
詳細を表示