ERROR: Pool overlaps with other one on this address space


出現問題

配置了兩個不同的docker-compose.yml,使用了相同的網段,導致了在運行第二個yml文件時命令行報錯目標網段已存在,報錯如下:

Creating network "v2_dev" with driver "bridge"
ERROR: Pool overlaps with other one on this address space

找到原因

因為目標網段已經存在的原因,通常這發生在將要創建的networks手動指定了subnet網段地址的時候(比如用docker-compose.yml編排容器,自定義了網段,並手動指定了各個容器的ip地址)。

解決問題

方案一:停止當前使用該網段的容器並刪除,然后再次使用docker-compose.yml編排。

# 查看docker網卡
docker network ls

 # 查看docker網卡的相關詳細信息  確認是自己創建的ip段 然后在刪除相應的網卡
docker network inspect 【NETWORK ID】

 # 刪除docker網卡
docker network rm 【NETWORK ID】

方案二:設置新的自定義subnet網段地址。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM