docker『Firewall blocks docker0 bridge』の原因と対処法
- 2025.11.26
コンテナが外部ネットワークに出られない・ホストからコンテナに繋がらないとき、ホスト側のファイアウォールが docker0 ブリッジや NAT ルールをブロックしていることがある。iptables・firewalld・UFW・企業FWなど、どのレイヤでブロックされているかを切り分けながら、docker […]
コンテナが外部ネットワークに出られない・ホストからコンテナに繋がらないとき、ホスト側のファイアウォールが 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)」「設定値の不正(環境変数・ […]
コンテナが即終了・異常終了・シグナルによる終了を示すステータス。まず「終了コード」「直前ログ」「エントリーポイント」「リソース制限」「シグナル(SIGKILL/SIGTERM)」を突き合わせ、原因を特定してから再実行条件や設定を修正する。 終了コードの読み方(代表パターン早見) まず行う最短切り分け […]
ホストのパスをコンテナへバインドマウントする際に失敗する問題。源流は「ソースパスの不存在」「権限/SELinux/AppArmor」「Docker Desktopのファイル共有未許可」「WSL2/Windowsパスの扱い」「rootless/userns制約」「相対パス・作業ディレクトリの誤認」「フ […]