Dockerエラーエラー
Error: DNS resolution failedError: DNS 名前解決に失敗しました
コンテナが DNS 経由でホスト名を解決できませんでした。
dockerlinuxwindowsmacos
このエラーの原因
コンテナの DNS 設定が正しくないか、DNS サーバーに到達できません。Docker はデフォルトでホストの DNS を使用しますが、カスタムネットワーク設定や DNS トラフィックのブロックにより失敗することがあります。
修正方法
DNSサーバーを指定します: docker run --dns 8.8.8.8。DockerのDNS設定は docker network inspect bridge で確認できます。docker-composeでは、サービスに dns: [8.8.8.8] を追加してください。ホスト側のDNSが正常に動作しているかも確認します。
例
docker run --dns 8.8.8.8 myimage関連するエラーコード
Dockerエラーエラー
Error: No such imageError: No such image
指定されたDockerイメージがローカルに存在しません。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Exit Code 128Docker 終了コード 128
コンテナのプロセスが無効な終了シグナルを受信しました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: Pool overlaps with other networkError: プールが他のネットワークと重複している
新しい Docker ネットワークの IP アドレス範囲が既存のネットワークと競合している。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: Cannot locate specified DockerfileError: Cannot locate specified Dockerfile
Dockerビルドが指定された場所にDockerfileを見つけられませんでした。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: no such deviceError: デバイスが存在しない
--device で指定されたデバイスがホスト上に存在しない。
dockerlinux
詳細を表示 Dockerエラーエラー
Error: volume is in useError: volume is in use
Dockerボリュームはコンテナにマウントされているため削除できません。
dockerlinuxwindowsmacos
詳細を表示