問題
コンテナを起動しようとしたら以下のような感じのエラーが出ました。
% 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をしたら正常に起動できました。
エラーメッセージからはかなりわかりづらくて困りました。。。
Comments