У меня довольно сложная настройка 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 для этого сервиса?
Я знаю, что размещение всех сервисов в одной и той же сети устарело бы для задания синхронизации, но, поскольку это тест на дым, это не подходит для производственной среды.