2016-10-25 10 views
-2

私はお互いに気づくべき2つのサービスと2つのデータベース(それぞれに1つ)を持っています。だから私はリンクが双方向ではないので、次のファイルを作成しました。しかしそれは失敗する。サーバー1はサーバー2を参照していません。Networking Docker Compose

version: '2' 
services: 
    server1: 
    image: ... 
    depends_on: 
     - server1_db 
    networks: 
     - server1_network 
     - server2_network 
    server1_db: 
    image: ... 
    networks: 
     - server1_network 
    server2: 
    image: ... 
    depends_on: 
     - server2_db 
    networks: 
     - server1_network 
     - server2_network 
    server2_db: 
    image: mongo:latest 
    networks: 
     - server2_network 
networks: 
    server1_network: 
    server2_network: 

私は何かを見逃しましたか?

答えて

0

これは問題ではありませんでした。java URIオブジェクトは、ドットのないホスト名を持つURIを正しく処理していません。

私の場合、私はserver1:82のようなポート番号を持つURIを持ち、URI getPort()は-1を返します。

私はこれを理解したら、すべてが正常に戻って行きました...

Connecting to Meteor DDP from Java with Docker container

を見ます