【Docker】ネットワークリソースが枯渇した場合の対処法

こちらのサイトではDRUPAL10に関連する記事を掲載しています。

Dockerでコンテナを次々に作っていくとコンテナのネットワークリソースが枯渇して次のようなエラーが発生するようになります。

ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network

原因

dockerコンテナのipアドレスが枯渇したためネットワークにIPアドレスを割り振れなくなった

対応策

使用されていないネットワークを削除します。
※この場合、停止しているコンテナのネットワークも削除されるため、再度起動するときネットワークが存在せずエラーが発生します。

docker network prune

個別に削除する場合は、ネットワーク一覧を確認して、

docker network ls

以下のコマンドで、削除可能です。

docker network rm ネットワーク名
このサイトに関するご意見・ご質問はこちらまで

この記事またはDrupalに関するご質問がございましたら、お気軽にお問い合わせください。

タイトルとURLをコピーしました