267 文字
1 分
Error response from daemon: network xxxxxxxx not foundエラーが出たけど解決

問題#

コンテナを起動しようとしたら以下のような感じのエラーが出ました。

Terminal window
% docker-compose run --rm app bash
[+] Running 2/2
Container train-chrome-1 Created 0.0s
Container train-db-1 Recreated 1.2s
[+] Running 1/2
Container train-chrome-1 Starting 0.2s
Container train-db-1 Started 0.2s
Error response from daemon: network 44b6d50a789537858cbdfe53a498bd50d288214b673c8c393ffc450ee942ac06 not found

試したこと#

以下のようにお掃除すれば直るとかいてありますが、直りませんでした。

docker-compose up —force-recreate

https://stackoverflow.com/questions/53347951/docker-network-not-found

一通り、以下のことを試しましたが、解決しませんでした。

  • docker-compose down
  • docker-compose build
  • docker-compose up --force-recreate
  • docker network prune
  • docker network inspect <id> で調査したけど、not foundと言われる。。。
  • docker engineの再起動

解決方法#

結局は、docker-compose upしたときにdocker-compose.ymlから削除したサービスがあったのですが、それを起動しようとしているようなメッセージを見つけました。

docker-compose.ymlを変更前に戻して、docker-compose downを実行した上で、docker-compose upをしたら正常に起動できました。

エラーメッセージからはかなりわかりづらくて困りました。。。

Error response from daemon: network xxxxxxxx not foundエラーが出たけど解決
https://blog.teraren.com/posts/error-response-from-daemon-network-not-found/
作者
Yuki Matsukura
公開日
2022-05-28
ライセンス
CC BY-NC-SA 4.0

コメント