Docker permet aux serveurs de plusieurs conteneurs de se connecter les uns aux autres via des liens et la découverte de services. . Cependant, d'après ce que je peux voir, cette découverte de service est locale à l'hôte. Je voudrais mettre en œuvre un service qui utilise d'autres services hébergés sur une autre machine.
Il y a eu plusieurs approches pour résoudre ce problème dans Docker, telles que Le programme de CoreOS jumpers
des services locaux qui servent essentiellement de proxy à l'autre machine, et toute une série de projets github pour la gestion des déploiements Docker qui semblent avoir tenté de prendre en charge ce cas d'utilisation.
Étant donné le rythme du développement, il est difficile de suivre les meilleures pratiques actuelles. Ma question est donc essentiellement la suivante :
- Quelle est (le cas échéant) la méthode prédominante actuelle pour établir des liens entre les hôtes dans Docker, et
- Est-il prévu de prendre en charge cette fonctionnalité directement dans le système Docker ?