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

この記事は現役ウェブディベロッパーがわかりやすさにこだわって作成しました

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 ネットワーク名
PHP/Javascript/WORDPRESS案件全般承ります

この記事についてのご質問またはお困りのことがございましたら、お気軽にお問い合わせください。

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