Moby: Dockerコンテナの終了コード137とは何ですか?

作成日 2016年03月10日  ·  12コメント  ·  ソース: moby/moby

公式の終了コードリストはありますか?

image

kinquestion

最も参考になるコメント

これはグーグル検索に表示されるため、コメントします。
docker stopを実行し、最初の正常な停止が失敗し、dockerがsigkillを実行する必要がある場合に、この終了コードが表示されます。 @HackTodayのコメント/リンクによると、それは標準です:128 + 9 = 137(9はSIGKILLから来ています)。

全てのコメント12件

新しい問題を報告する場合は、重複がすでに開いていないことを確認してください。 このリポジトリの問題リストを検索することで、これを確認できます。 重複している場合は、問題を閉じて、代わりに既存の問題にコメントを追加してください。

問題がバグであると思われる場合は、問題の説明を編集して、以下に示すバグレポート情報を含めてください。 7日以内にこの情報を提供しなかった場合、問題をデバッグできず、クローズします。 ただし、後で情報を提供した場合は、再開します。

問題の報告の詳細については、 CONTRIBUTING.mdを参照してください。

これが_機能リクエスト_である場合は、この情報を含める必要はありません。

(これは自動化された情報応答です)


バグレポート情報

以下のコマンドを使用して、環境から重要な情報を提供します。

docker version
docker info

追加の環境の詳細(AWS、VirtualBox、物理など)を提供します。

問題を再現するための手順をリストします。
1.1。
2.2。
3.3。

受け取った結果を説明してください。

期待した結果を説明してください。

重要だと思われる追加情報を提供します。

----------エンドレポート---------

ENEEDMOREINFO

Linux標準だと思います。こちらをチェックしてください

http://tldp.org/LDP/abs/html/exitcodes.html

それがあなたのニーズなら?

終了コードはDockerからのものではなく、コンテナー内のプロセスからのものです。

これはグーグル検索に表示されるため、コメントします。
docker stopを実行し、最初の正常な停止が失敗し、dockerがsigkillを実行する必要がある場合に、この終了コードが表示されます。 @HackTodayのコメント/リンクによると、それは標準です:128 + 9 = 137(9はSIGKILLから来ています)。

対処するには、Docker>環境設定>メモリ(ローカルDockerセットアップを備えたMacの場合)でメモリ割り当てを変更してみてください。 それを増やしてみてください。

グーグルからここにたどり着いたのでコメントも。 Docker 4 Macからこのエラーが発生する場合は、LinuxOOMキラーがトリガーされている可能性があります。 より多くのRAMをDockerに割り当てると、それが解決されます。

ElasticSearchの起動に失敗したときに、このページに出くわしました。 メモリを低く抑えようとしていたので、 mem_limit=384mを設定しましたが、このエラーコードで終了していました。 制限を512mに設定すると修正されました。 したがって、おそらく問題はメモリに関連しています。

終了ステータスはhttps://docs.docker.com/engine/reference/run/#exit-statusに記載されてい

上記のことを繰り返しますが、これはDocker 4Macのハードメモリの上限が原因でOSXで発生します。 Docker App> Preferences> Advancedでメモリ制限を増やすことができます。

ディスクイメージのサイズを大きくしてみることもできます。Docker>設定>メモリ

この問題はhttps://bobcares.com/blog/error-137-dockerで解決できると思い

私のために働いた解決策:「Docker->設定->詳細」でメモリを2から3に増やし、エラー137を修正しました。それが機能しない場合は、スワップも増やしてみてください。

このページは役に立ちましたか?
0 / 5 - 0 評価