トップページ
Laravel学習サイトLaravelやるばい

目次

could not find an available, non-overlapping IPv4 addressエラーの対処法

みなさんこんにちは、あべ いさぢです。

Laravel Sailでプロジェクトの立ち上げをする為に「sail up -d」のコマンドを叩いたら「
failed to create network xxxxxx_sail: Error response from daemon: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network」のエラーが出ました。

解決方法のメモとしてこの記事を残します。


原因

デフォルトだとネットワークは最大30個までしか作れないからです。

だから新たに立ち上げたかったらネットワークを削除しないといけません。


対策

ネットワークを表示する為に下記のコマンドを叩きます。

docker network ls

すると作成したネットワーク一覧が表示されます。

NETWORK ID     NAME                       DRIVER    SCOPE
3a3eb089c56d   blog_default               bridge    local
af944062f7ad   bridge                     bridge    local
a8b726bcae87   bulletin-board_sail        bridge    local
2532d3950412   calendar_sail              bridge    local
5d805e017c75   chat_sail                  bridge    local
d41747e552a6   csv-export_sail            bridge    local

必要がなくなったNETWORK IDを下記のコマンドで削除します。

docker network rm ネットワークID

これでプロジェクトが立ち上がるようになります。










戻る