docker dynamodb -sharedDb 选项

docker dynamodb -sharedDb option

我正在尝试使用官方 repo

在本地主机上启动 dynamodb

我尝试了以下方法

docker run -p 8000:8000 amazon/dynamodb-local -sharedDb
docker run -p 8000:8000 amazon/dynamodb-local --sharedDb
docker run -p 8000:8000 amazon/dynamodb-local --sharedDb --dbPath=/usr/local/var/dynamodb
docker run -p 8000:8000 amazon/dynamodb-local -sharedDb -dbPath=/usr/local/var/dynamodb
docker run -p 8000:8000 amazon/dynamodb-local -sharedDb -dbPath /usr/local/var/dynamodb

我刚收到以下消息

Unrecognized option: -sharedDb
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Unrecognized option: -dbPath
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

如何将选项传递给 dynamodb? 我从 official docs

Compose samples in the AWS docs 看起来像配置了 ENTRYPOINT ["java"] 的图像,因此您必须使用 -jar DynamoDBLocal.jar 启动选项(命令字符串)以告诉 JVM 运行.

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