Что делать, если несколько docker-compose зависят от одного mysql?
Не смог сформулировать вопрос лучше.
В общем такая ситуация:
есть веб приложение, которое использует nginx+php+mysql,
есть некоторые сервисы в виде бинарников, которые тоже используют тот же mysql(данные)
соответственно это 2 разных docker-compose, которые должны работать автономно друг от друга.
В голове 3 варианта:
1. из ДК(docker-compose) сервисов ссылаться на мускуль, который в вебе, но тогда ДК сервисов теряет автономность;
2. в ДК сервисов добавить еще один контейнер с мускулем, в котором будет подключен volume с теми же данными, что и в вебе - вроде бы лучше, но запускается 2 инстанса мускуля, что тоже не очень. А если в будущем там будут еще redis, rabbitmq, etc...
3. В виде отдельного ДК, но опять же проблемы автономности.
Более ничего не придумал. Может кто-то сталкивался с похожей ситуацией и знает как было бы лучше?
P.S. с докером дружу недавно :)