Локальный запуск DynamodB (образ докера предоставлен AWS)

Я загрузил сгенерированный в aws образ докера для DynamodB, и я могу запустить его локально на своем ноутбуке. По умолчанию он запускается на порту 8000, но для моего ноутбука я смог сопоставить порт хоста с именем 9999. Я все еще хочу использовать тот же образ докера, но хочу запустить Dynamodb на другом порту, отличном от 8000. Документация AWS говорит об использовании ниже команда, чтобы увидеть, что все, что я могу сделать. Там существует -port вариант. Однако, поскольку я запускаю с помощью Docker-контейнера, я не уверен, как мне изменить параметры запуска динамо.

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -help

Я не могу этого сделать, потому что когда я запускаю контейнер, все, что мне нужно сделать, это docker run -it -p 9999:8000 -d amazon/dynamodb-local:latest, Поскольку JAR начинается внутри контейнера с тем, что было упаковано внутри, когда генерировалось изображение, я не уверен, как я могу запустить его на другом порту. Я стараюсь не создавать свой собственный образ докера.

Я использую эту ссылку для динамо-документ от AWS.

0 ответов

Другие вопросы по тегам