docker-compose upコマンドを実行したところ、
「Pool overlaps with other one on this address space」というエラーが発生しました。
調査内容と解消方法をまとめておく。
事象
「docker-compose up -d」コマンドを実行したところ、エラーが発生して、コンテナが起動しなかった。
$ docker-compose up -d
Creating network "dra_app_net" with driver "bridge"
ERROR: Pool overlaps with other one on this address space
原因
docker-compose.ymlを設定しながら、
別のコンテナを作ったり、壊したりしていた時に、
同じネットワーク名称で作成をしていた模様。
利用されていないネットワーク設定を削除することで解消する可能性が高いと判断。
解消方法
以下のコマンド実行し、利用されずに残っていたネットワーク設定を削除する。
$ docker system prune
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
Are you sure you want to continue? [y/N] y
Deleted Containers:
無事に起動することができました。
コメントを書く