Docker consente ai server di più container di connettersi tra loro tramite collegamenti e rilevamento dei servizi . Tuttavia, da quello che posso vedere, questa scoperta del servizio è locale dell'host. Vorrei implementare un servizio che utilizzi altri servizi ospitati su una macchina diversa.
Ci sono stati diversi approcci per risolvere questo problema in Docker, come CoreOSjumpers
, servizi host locali che essenzialmente fanno il proxy per l'altra macchina e un intero gruppo di progetti GitHub per la gestione delle distribuzioni Docker che sembrano aver tentato di supportare questo caso d'uso .
Dato il ritmo di sviluppo, è difficile seguire quali sono le migliori pratiche attuali. Quindi la mia domanda è essenzialmente:
- Qual è (se presente) il metodo predominante corrente per il collegamento tra host in Docker e
- Esistono piani per supportare questa funzionalità direttamente nel sistema Docker?