1

我正在尝试在dynamodb本地安装docker

我从这里写了下面的代码。

docker run -p 8000:8000 amazon/dynamodb-local -jar DynamoDBLocal.jar -sharedD

然后我可以到达localhost:8000/shell

在我的客户端java中,我设置了端点

AmazonDynamoDB client = AmazonDynamoDBClientBuilder
    .standard()
    .withCredentials(new EnvironmentVariableCredentialsProvider())
    .withEndpointConfiguration(
        new AwsClientBuilder.EndpointConfiguration("http://localhost:8000/", "eu-central-1")
    ).build();

但是当我运行它时,记录以下错误。

谁能帮我?在此处输入代码

4

1 回答 1

4

从以下位置替换您的端点配置:

http://localhost:8000

至:

http://host.docker.internal:8000
于 2020-06-09T12:48:30.297 回答