我下载了用于dynamodb的aws生成的docker映像,并且能够在笔记本电脑上本地运行它。默认情况下,它从端口8000开始,但是对于我的笔记本电脑,我能够将主机端口映射为9999。我仍然想使用相同的docker映像,但要在与8000不同的端口上启动dynamodb。AWS文档说使用下面的命令,看看我能做什么。确实存在一个-port
选项。但是,由于我是使用docker容器启动的,因此我不确定如何更改dynamo启动参数。
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -help
我无法这样做,因为运行容器时,我要做的只是docker run -it -p 9999:8000 -d amazon/dynamodb-local:latest
。由于JAR是在容器内部以生成映像时包装在容器中的任何东西开始的,因此我不确定如何在其他端口启动它。我试图避免生成自己的docker映像。
我正在使用this链接来获取来自AWS的发电机文档。