2016-08-18 34 views
0

Dockerの別のコンテナでDynamoDBLocalを実行し、nodejsアプリケーションを実行している別のコンテナからDynamoDBLocalをアクセスできますか? 「アクセスできないホスト:dynamodblocal'. This service may not be available in the私の問題は、私は次のエラーに「メッセージ」をDockerの別のコンテナにあるDyanmoDBLocal

を取得し、私はSetupServiceにnodejsアプリからDynamoDBLocalコンテナにアクセスしようとすると、私は次のようドッカー作曲は

version: '2' 
services: 
    DynamoDBLocal: 
    container_name: DynamoDBLocal 
    build: 
     context: ./DynamoDBLocal 
    image: tag/drive-sync/dynamodb:latest 
    ports: 
     - "8000:8000" 
    SetupService: 
    build: 
     context: ./setup 
    image: tag/drive-sync/setup_service:latest 
    ports: 
     - "3000:3000" 

を提出していることですus-west-2 'region。」、

答えて

0

Dockerの外で働いたことはありますか?

ノードでDynamoDBリクエストを作成するときに、正しいEndpointを渡していないように聞こえます。

DynamoDBオブジェクトの作成方法を編集して追加できますか? http://dynamodblocal:8000

また、Docker-composeの標準では、サービス名はすべて下位にするというものです。

+0

これはまさに私が使用したものです。 http:// dynamodblocal:8000、localhost以外のものはAWSに直接接続しようとします。 – user3547774

+0

http://を追加しましたか?それ以外の場合、SDKはHTTPSを使用しようとします –

関連する問題