2016-04-04 15 views
0

Docker ortamımı rancher server 1.0.0'a taşıyorum. Hizmet arasındaki bağlantılar Rancher Server 1.0.0

MySQL kabına bağlı olan bir wordpress kap vardır. Her biri ayrı yığındadır: wordpress kabı için bir yığın ve mysql kabı için bir tane.

Daha önce, bu iki kap arasındaki bağlantı içeren benim wordpress kap için bir liman işçisi-compose.yml kullanarak elde oldu: O kaplar olduğunda

wordpress: 
    external_links: 
     - mysql:mysql 

Bu artık önce mükemmel çalışıyor ama değildi bir çiftlikçi sunucusu içinde.

DNS hizmetiyle ilgili belgeler benim için açık değildir: çiftlik sahibi olarak http://docs.rancher.com/rancher/rancher-services/internal-dns-service/

, benim yığını MySQL adlandırılır ve benim hizmet MySQL edilir.

ne

wordpress: 
    external_links: 
     - mysql.mysql:mysql 

kullanarak bağlantı kurmaya çalışmıştır Ama bu da çalışır etmez.

Bu iki konteyner, özel bir katalogda vardır, bu işi yapmak için şu anda tek yolu oluşturmak ve iki hizmetlerini başlatmak ve daha sonra daha sonra wordpress hizmetini yükselterek bağlama değiştirmektir.

Herhangi bir fikrin var mı? Bir şey özlüyorum mu?

Çok teşekkürler!

yerine:

external_links: 
     - mysql/mysql:mysql 

Ya da daha genel olarak:

external_links: 
     - stack_name/service_name:alias_name 

external_links: 
     - mysql.mysql:mysql 

bir yığın içinde hizmet bağlamak için aşağıdaki sözdizimini kullanın İşte

cevap

1

çözümdür

Bu yardımı umarım!