Выдержка из docker-compose.yml (https://github.com/victortodoran/magento2-docker/blob/master/docker-compose.yml)
сети: WWW: водитель: мост ИГУМ: конфигурации: - подсеть: 172.20.0.0/16
Я запускаю свои контейнеры, используя docker-compose up -d
Проблема в том, что он создает две сети thesis_default и thesis_www
thesis_default имеет постоянно меняющийся шлюз. Каждый раз, когда я опускаю контейнеры и поднимаю их снова, изменения шлюза теперь находятся на 172.30.0.1, а если их повторно поднять, это будет 172.31.0.1
thesis_www не имеет шлюза
Вопросы
docker-compose создает сеть по умолчанию автоматически.И запустить все службы в этой сети по умолчанию.
Вы можете перезаписать сеть по умолчанию, используя
networks: default: driver: bridge ipam: config: - subnet: 172.20.0.0/16
Каковы результаты запуска 'docker network inspect thesis_default'?Теперь единственная сеть 'thesis_default' должна иметь шлюз, поскольку она имеет тип 'bridge'.
"... bridge - автоматически генерируемая сеть с подсетью и шлюзом ..." - https://www.techrepublic.com/article/how-to-create-and-manage-docker-networks/