Dockerエラーエラー
Error: too many open files in containerError: コンテナ内のオープンファイルが多すぎます
コンテナがファイルディスクリプタの制限を超えました。
dockerlinux
このエラーの原因
コンテナのプロセスが ulimit で許可されている数を超えるファイルディスクリプタを開きました。接続数の多いサーバーや大量のファイルを同時に開くアプリケーションで発生しやすい問題です。
修正方法
ファイルディスクリプタの上限を引き上げます: docker run --ulimit nofile=65535:65535。docker-compose では ulimits: { nofile: { soft: 65535, hard: 65535 } } を指定します。アプリケーション側でも、使用するファイルディスクリプタを減らすよう最適化してください。
例
docker run --ulimit nofile=65535:65535 myimage関連するエラーコード
Dockerエラーエラー
Error: ENTRYPOINT not foundError: ENTRYPOINT が見つかりません
イメージに指定されたエントリポイントのバイナリまたはスクリプトが存在しません。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: Pool overlaps with other networkError: プールが他のネットワークと重複している
新しい Docker ネットワークの IP アドレス範囲が既存のネットワークと競合している。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: no such deviceError: デバイスが存在しない
--device で指定されたデバイスがホスト上に存在しない。
dockerlinux
詳細を表示 Dockerエラー警告
Error: image prune already in progressError: イメージの削除処理が既に実行中
Docker のイメージ削除操作が既に実行中である。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラー情報
Exit Code 0Docker 終了コード 0
コンテナのプロセスがエラーなく正常に終了しました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: container is not runningError: コンテナが実行されていません
実行中のコンテナを必要とする操作が、停止中のコンテナに対して試みられました。
dockerlinuxwindowsmacos
詳細を表示