在主机上运行两个docker组成相同的静态ip

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

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是否提供了一个解决scheme来隔离单个主机上的networking,因此两个networking可以有相同的子网。