Docker: ERROR: could not find an available, non-overlapping IPv4 address からの復旧方法2022年08月24日 12時21分53秒

Docker の出力するエラーメッセージは他の大量の出力の中にまみれているので、とても見づらいと思う。「Docker ERROR: could not find an available, non-overlapping IPv4 address」で検索をしたら十分見付かった。

Docker "ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network" にあるが、

% docker network rm $(docker network ls | grep "bridge" | awk '/ / { print $1 }')
でネットワークを全て削除すると取り敢えずは復旧する。

しかし、全部ネットワークを削除してしまうと、他の利用中のコンテナも一緒に破壊してしまう。

見付かりやすかったら、特定のネットワークだけを削除すると他を壊さないですむ。

コンテナ、イメージ、ネットワークの数が多すぎて、どれだか分からない事も多いので、私は全削除。壊れたコンテナはピンポイントで作り直して、復旧している。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2022/08/24/9520379/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。