はじめに
本記事の内容は表題の通りです。
docker compose upを実行したところ急に以下のエラーが発生し、
コンテナが立ち上がらなくなりました。
Error response from daemon: network c0ba88d32846f727fe9261514ac9782c05be0e9c4d4ee36d728524f996ba8f35 not found
困ったことにソースやdockerの設定を変更した記憶もなく、
まさに勝手に壊れた!という状態です。
解決方法
dockerの設定を初期化する(非推奨)
力技です。
大体のことは再起動や初期化で解決します。
docker system prune
この方法は非推奨のとさせてください。
コンテナ環境で行っていた変更も消えてしまうからです。
DBが全て消え、悲鳴を上げました。
networkを作成する(推奨)
こちらが推奨する方法です。
エラーメッセージにある通り「c0ba88d32846f727fe9261514ac9782c05be0e9c4d4ee36d728524f996ba8f35」というNetWrokが見つからないことがエラーの原因です。
以下コマンドによりエラーが解消されました。
docker network create --driver bridge c0ba88d32846f727fe9261514ac9782c05be0e9c4d4ee36d728524f996ba8f35
終わり
以上です。
なんとなくですがdocker環境は頻繁に壊れている気がします。
使い方が雑なせいかもしれません。