Dockerエラーエラー
Error: container has too many PIDsError: コンテナの PID 数が多すぎます
コンテナがプロセス ID の上限を超えました。
dockerlinux
このエラーの原因
コンテナが PID 制限を超えるプロセスを生成しました。fork bomb、プロセスの際限ない生成、またはスレッド・プロセスを過剰に生成するアプリケーションが原因として考えられます。
修正方法
PID の上限を引き上げます: docker run --pids-limit 500。コンテナがなぜこれほど多くのプロセスを生成しているのか調べてください。fork bomb や再帰的なプロセス生成がないか確認します。docker top で実行中のプロセスを確認できます。
例
docker run --pids-limit 500 myimage関連するエラーコード
Dockerエラーエラー
Error: no configuration file providedError: 設定ファイルが見つかりません
Docker Composeがdocker-compose.ymlまたはcompose.yamlファイルを見つけられませんでした。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Exit Code 2Docker 終了コード 2
コンテナのプロセスがシェルコマンドの誤用により終了しました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: net/http: TLS handshake timeoutError: net/http: TLS ハンドシェイクタイムアウト
Docker レジストリとの TLS ハンドシェイクがタイムアウトした。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: No such imageError: No such image
指定されたDockerイメージがローカルに存在しません。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: DNS resolution failedError: DNS 名前解決に失敗しました
コンテナが DNS 経由でホスト名を解決できませんでした。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Exit Code 128Docker 終了コード 128
コンテナのプロセスが無効な終了シグナルを受信しました。
dockerlinuxwindowsmacos
詳細を表示