Docker의 다른 컨테이너에서 DynamoDBLocal을 실행 한 다음 nodejs 응용 프로그램을 실행하는 다른 컨테이너에서 DynamoDBLocal을 액세스 할 수 있습니까? 내 문제는 내가 SetupService에 nodejs 응용 프로그램에서 DynamoDBLocal 컨테이너에 액세스하려고하면 나는 다음과 같은 도커 작성이Dockaner의 다른 컨테이너에있는 DyanmoDBLocal
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"
를 제출해야한다는 것입니다 나는 다음과 같은 오류를
"메시지"수 "액세스 할 수없는 호스트 : dynamodblocal'. This service may not be available in the
us-west-2 'region. ",
이것은 정확히 내가 사용했던 것입니다. http : // dynamodblocal : 8000, localhost가 아니라면 AWS에 직접 연결하려고합니다. – user3547774
그냥 명확히하기 위해 http : //를 추가 했습니까? 그렇지 않으면 SDK가 HTTPS를 사용하려고합니다. –