MeWrite Docs

Dockerエラー

13件の記事

概要

Dockerの操作中に発生するエラーの診断ガイドです。ビルド、コンテナ起動、デーモン接続、リソース不足などの問題を解決します。

どこでエラーが出た?

状況エラー主な原因
docker build 実行時COPY failed: file not foundビルドコンテキスト外のファイル参照
build failedDockerfile の構文・依存エラー
Layer not foundベースイメージ・レイヤー破損
image not foundイメージ名の誤り・認証不足
docker run / docker-compose up 実行時Container exited with code 1アプリケーションのクラッシュ
Service failed to start依存サービス・設定の問題
OCI runtime create failedランタイム設定・バイナリ不整合
exec: no such file or directoryエントリポイントのパス誤り
Docker コマンド自体が動かないCannot connect to the Docker daemonデーモン未起動・権限不足
ディスク・メモリ不足no space left on device未使用イメージ・ボリュームの蓄積
OOM Killedコンテナのメモリ制限超過
invalid mount configボリュームパス・権限の問題
ポート競合port is already allocated他プロセスがポートを使用中

切り分けフローチャート

Dockerエラー発生
├── docker build で発生?
│   ├── COPY/ADD でエラー → build-context-error
│   ├── イメージが見つからない → image-not-found
│   └── その他のビルドエラー → build-failed / layer-not-found
├── docker run / compose up で発生?
│   ├── すぐに終了する → container-exited / exec-no-such-file
│   ├── 起動しない → compose-service-failed / oci-runtime-error
│   └── 途中で落ちる → oom-killed-container
├── docker コマンド自体がエラー?
│   └── デーモンに接続できない → cannot-connect-to-daemon
└── リソース系エラー?
    ├── ディスク → no-space-left-on-device
    ├── メモリ → oom-killed-container
    ├── ボリューム → volume-mount-failed
    └── ポート → port-already-allocated
お探しの環境がありませんか?