docker『Device or Resource Busy』の原因と対処法
- 2025.12.09
「Device or resource busy」は、コンテナやボリュームを削除したり、マウントを外したりするときに、そのディスクやディレクトリがまだどこかで使用中だと出るエラー。bind mount 先をホスト側のプロセスが掴んだままになっていたり、コンテナ内プロセスがファイルを開いたまま終了して […]
「Device or resource busy」は、コンテナやボリュームを削除したり、マウントを外したりするときに、そのディスクやディレクトリがまだどこかで使用中だと出るエラー。bind mount 先をホスト側のプロセスが掴んだままになっていたり、コンテナ内プロセスがファイルを開いたまま終了して […]
コンテナ起動時に「Failed to Mount Volume」や「failed to mount local volume」「error while mounting volume」などのエラーが出る場合、ホスト側のディレクトリが存在しない・権限不足・パスの指定ミス・ドライバやリモートストレージの […]
「Host is Down」は、コンテナやホストから特定のホスト名・IPアドレスに接続しようとしたとき、その宛先が「到達不能」だとOSやネットワーク層が判断したときに出るエラー。リモートサーバの停止、ネットワーク機器の障害、ファイアウォールやVPN、WSL2 / Docker Desktop のブリ […]
「Command Not Found」は、docker コマンドそのものが見つからない場合と、コンテナ内で実行しようとしたコマンドが見つからない場合の両方で発生する。ホスト側の PATH 設定ミス、Docker の未インストール、ENTRYPOINT/CMD の書き方ミス、ベースイメージにコマンドが […]
「Invalid container name」「invalid name for container」といったエラーは、docker run や docker create、docker-compose などで指定したコンテナ名が、Dockerの命名規則に違反しているときに発生する。使えない文字・ […]
イメージの「内容を表すハッシュ値(digest)」が、クライアント・レジストリ・マニフェストなどで一致せず、pull や deploy、検証処理が止まる状態。レジストリ側のタグ更新、CDN/ミラーの不整合、プラットフォームごとのマニフェスト差、ローカルキャッシュの破損、セキュリティ検証ツールの期待d […]
「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など仮想レイヤでの制約が重なって発生することが多 […]