две сети в одном файле docker-compose - PullRequest
0 голосов
/ 30 апреля 2019

У меня довольно сложная настройка docker-compose. Мой docker-compose файл состоит из следующих сервисов:

  • A_mysql
  • A_apache
  • B_mysql
  • B_apache
  • B_sync

Мне нужен хост-компьютер для доступа к двум различным проектам php через http, работающий на A_apache и B_apache. Кроме того, мне нужно разделить сети (одна для всех услуг A_ * и одна для всех услуг B_ *). Службе B_sync необходим доступ к базе данных A_mysql для синхронизации данных с B_mysql его собственной сети.

Как я могу отделить эти службы в двух сетях и получить доступ к определенной услуге (A_mysql) из другой сети (B_sync)? Как мне установить фиксированный IP для этого сервиса?

Я знаю, что размещение всех сервисов в одной и той же сети устарело бы для задания синхронизации, но, поскольку это тест на дым, это не подходит для производственной среды.

...