Невозможно выполнить HTTP-запрос: не удалось подключиться к локальному хосту:8000 [localhost/127.0.0.1]: соединение отклонено (соединение отклонено)

Я пытаюсь установить dynamodb локально для докера.

Я написал код ниже здесь.

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();

но когда я запускаю его, запишите следующую ошибку.

Может кто-нибудь мне помочь? введите код сюда

0 ответов

Замените конфигурацию конечной точки с:

http://localhost:8000

Кому:

http://host.docker.internal:8000
Другие вопросы по тегам