Я борюсь с Docker
Compose
(версия 2 или 3). Я пытаюсь добавить несколько subnets
, поэтому различные службы могут связываться друг с другом, но получают назначение IPv4
адреса из разных подсетей.
Это моя текущая конфигурация:
networks:
custom:
driver: "bridge"
ipam:
driver: default
config:
- subnet: 10.10.10.0/16
gateway: 10.10.10.1
- subnet: 100.100.100.0/16
gateway: 100.100.100.1
Но получаю ошибку:
Creating network "docker-setup-test_custom" with driver "bridge"
ERROR: Pool overlaps with other one on this address space
Вы можете указать конфигурацию сети, как указано в документации:
https://docs.docker.com/compose/networking/#specify-custom-networks
В противном случае я считаю, что все контейнеры в одной докере могут обмениваться данными без сетевой конфигурации.