在主机

时间:2016-06-13 16:00:27

标签: linux networking docker docker-compose

我有一个像这样的docker compose文件:

version: '2'
services:
  app1:
    image: app
    networks:
       default:
           ipv4_address: 20.21.10.100
  app2:
    image: app
    networks:
        default:
            ipv4_address: 20.21.10.101
networks:
  default:
    driver: bridge
    ipam:
      config:
          - subnet: 20.21.10.0/24

当我运行这个组合的1个实例时,它没问题。但当我再跑一次时,它给了我这个错误:

ERROR: cannot create network 58610eba91b8ea064127ee6e58753bde6bc11af81ee05eccb815fd8dfc0e6688 (br-58610eba91b8): conflicts with network 43328a225317ee882853da87adc07df70158d6e2673335bceaf606465a1c6f5e (br-43328a225317): networks have overlapping IPv4

事实上,我希望我的应用程序能够在每个组中使用特定的ip看到彼此,并且这些组彼此隔离。

我想知道docker是否提供了在单个主机上相互隔离网络的解决方案,因此两个网络可以拥有相同的子网。

0 个答案:

没有答案