У меня есть несколько служб, работающих в режиме Docker Swarm. У меня также есть база данных, работающая вне Swarm, и я хотел бы разрешить доступ к БД только из определенных служб (предпочтительно на уровне сети, например, через iptables). Есть ли способ сделать это с помощью Docker Swarm?
Если бы БД работала внутри Swarm, я бы просто создал оверлейную сеть и назначил ее этим контейнерам, но в этом случае она внешняя.