Невозможно выполнить HTTP-запрос: Ошибка подключения к локальному хосту: 8000 [localhost/127.0.0.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();

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

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


person user11475921    schedule 09.05.2019    source источник
comment
Клиент работает непосредственно на хосте или в отдельном контейнере?   -  person David Maze    schedule 09.05.2019
comment
запустить на том же хосте   -  person user11475921    schedule 09.05.2019


Ответы (1)


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

http://localhost:8000

To:

http://host.docker.internal:8000
person Shrikant Lahane    schedule 09.06.2020