2014-07-09 15 views
5

Bir dizi koreo makineleri kullanıyorum. Veritabanını ana bilgisayarlardan birinde bir kapsayıcıda çalıştırıyorum ve farklı bir ana bilgisayardaki başka bir kapsayıcıda uygulama sunucusunu çalıştırıyorum. İki kapsayıcı aynı ana bilgisayarda olmadığından, bu kapları birbirine bağlamak için 'docker bağlantı' komutunu kullanamıyorum, bu nedenle web sunucusunu veritabanı sunucusunun ip adresi hakkında bilgilendirmenin en iyi yolunun ne olduğunu merak ediyorum.Bir uygulama docker konteynırını ve bir veritabanı kapsayıcısını coreos kümesine bağlama

cevap

3

Bu, büyükelçi düzeni için iyi bir aday gibi görünüyor. Birkaç kelimeyle: fikir, bağlantı kurmak için yerel büyükelçi kapsayıcıları oluşturmak ve diğer ana bilgisayarlarla "uzak bağlantılar" oluşturma sorumluluğu bırakmaktır. Sonunda amaç, uzak ana bilgisayarları uygulama kaplarınızdan açıkça bilmekten kaçınmaktır. İşte

Bu konuyla ilgili bazı kaynaklar şunlardır:
+0

Evet ben kendi araştırma yaparken bu süre rastlamak jenerik uygulanmasını katkıda bulunmuştur. Bununla ilgili daha fazla okumak zorunda kalacağım. Ama her neyse, veritabanı ip adresini ve portunu etcd'ye yazarken neyin yanlış olduğunu ve bu bilgiyi çevre değişkenleri olarak uygulama sunucusu konteynerine aktarıyoruz. – Keeto

+1

IP ve portun etcd'ye yazılması, muhtemelen en kolay ve en hızlı şekilde çalıştırılmasıdır. – Rob

İlgili konular