docker『Timeout Reached』の原因と対処法
- 2025.11.28
「Timeout Reached」は、docker やコンテナ内の処理が一定時間内に完了せず、クライアントやヘルスチェック・外部サービス側で時間切れになった状態を示す。レジストリへの接続、イメージの pull・ビルド、コンテナ内アプリの応答、コンテナ間通信、CI/CD からの操作など、タイムアウトの […]
「Timeout Reached」は、docker やコンテナ内の処理が一定時間内に完了せず、クライアントやヘルスチェック・外部サービス側で時間切れになった状態を示す。レジストリへの接続、イメージの pull・ビルド、コンテナ内アプリの応答、コンテナ間通信、CI/CD からの操作など、タイムアウトの […]
「Timeout Reached」は、docker やコンテナ内の処理が一定時間内に完了せず、クライアントやヘルスチェック・外部サービス側で時間切れになった状態を示す。レジストリへの接続、イメージの pull・ビルド、コンテナ内アプリの応答、コンテナ間通信、CI/CD からの操作など、タイムアウトの […]
コンテナが外部ネットワークに出られない・ホストからコンテナに繋がらないとき、ホスト側のファイアウォールが docker0 ブリッジや NAT ルールをブロックしていることがある。iptables・firewalld・UFW・企業FWなど、どのレイヤでブロックされているかを切り分けながら、docker […]
コンテナ起動時に「Volume is Not Available」「volume … not found」「failed to mount local volume」などのエラーで落ちる場合、名前付きボリュームの未作成・ドライバや外部ストレージの不調・NFS/クラウドボリュームの未アタッチ・Dock […]
「Cannot allocate memory」は、コンテナやホストが新たなメモリを確保できずに処理が失敗している状態を示す。ホストOSの空きメモリ不足・cgroupによるコンテナ単位のメモリ制限・swapの設定・Docker Desktop/WSL2など仮想レイヤでの制約が重なって発生することが多 […]
docker run / pull / build / compose などで指定したイメージ名やタグの書き方がDockerのルールに合っていないときに出るエラー。スペースやコロンの位置、レジストリ名・リポジトリ名・タグの混同、シェル変数の書き方ミス、docker-compose.yml の記述揺れ […]
「Connection refused」は、TCPレベルで「そのアドレス・ポートに対応するプロセスが現在いない」ことを意味する。Dockerでは、コンテナ内アプリが指定ポートで待ち受けていない、ホスト側ポートのマッピングミス、コンテナ間ネットワークの設定違い、ファイアウォールやプロキシの干渉、起動順 […]
指定したコンテナイメージが見つからず、pull/run/build/compose 時に失敗する状態。典型原因は「リポジトリ名/タグの誤り」「レジストリの可視性・認可不足」「デフォルトレジストリの誤解(docker.io/library)」「マニフェスト未公開(タグは表示されても実体が無い)」「ネッ […]
「実行形式が不正」の意味で、カーネルがそのファイルを実行可能バイナリ/スクリプトとして解釈できないときに発生。多くは“アーキテクチャ不一致(arm64上でamd64バイナリなど)”“Windows行末/UTF-8 BOM付きのエントリポイント”“シェル/インタプリタ不在”“実行ビット欠如・誤ったEN […]
Docker/Composeでサービスが起動できず停止・再試行を繰り返す状態。典型原因は「コンテナの実行失敗(ENTRYPOINT/CMD/権限)」「ポート競合」「ボリューム/バインドマウントの不整合」「依存サービス未起動」「リソース不足(メモリ/ディスク/ulimit)」「設定値の不正(環境変数・ […]