小编Jav*_*ian的帖子

带有 docker-compose 的 DynamoDB Local 不起作用

我正在尝试使用 rabbit 和 dynamodb local 运行 docker-compose 当我通过命令行运行 dynamodb local 时它工作正常,我使用的命令是:

docker run -p 8000:8000 --name=dynamodb -v D:/volumes/dynamodb:/data/ -e AWS_ACCESS_KEY_ID=root -e AWS_SECRET_ACCESS_KEY=pass -e AWS_REGION=us-east-1 amazon/dynamodb-local -jar DynamoDBLocal.jar -sharedDb -dbPath /data
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用 docker compose 运行时,出现以下错误:

? docker logs dynamodb
Unrecognized option: -jar DynamoDBLocal.jar -sharedDb -dbPath /data
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)

我试过这样的命令:

  • -jar DynamoDBLocal.jar -sharedDb -dbPath /data
  • java -jar DynamoDBLocal.jar -sharedDb -dbPath /data
  • -jar DynamoDBLocal.jar -sharedDb -dbPath .data
  • java …

amazon-dynamodb docker docker-compose

3
推荐指数
1
解决办法
3094
查看次数

标签 统计

amazon-dynamodb ×1

docker ×1

docker-compose ×1