我有一台码头机,我从
开始
docker-machine start default
我只是通过
构建了dynamoDB映像
docker-compose up
在构建dynamoDB映像并且进程挂起终端后,我显示以下信息。
Starting <something>_dynamodb_1 ...
Starting <something>_dynamodb_1 ... done
Attaching to <something>_dynamodb_1
dynamodb_1 | Initializing DynamoDB Local with the following configuration:
dynamodb_1 | Port: 8000
dynamodb_1 | InMemory: false
dynamodb_1 | DbPath: null
dynamodb_1 | SharedDb: true
dynamodb_1 | shouldDelayTransientStatuses: false
dynamodb_1 | CorsParams: *
dynamodb_1 |
现在,在此之后,我不确定如何在此处查看和创建表格。我尝试在不同的shell实例中执行docker run <DynamoDB image> -p 8000:8000
,但我得到了
usage: java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar [-port <port-no.>] [-inMemory] [-delayTransientStatuses] [-dbPath <path>][-sharedDb] [-cors <allow-list>]
搬运工-compose.yml
dynamodb: image: tray/dynamodb-local ports: - "8088:8000" command: "-sharedDb"
答案 0 :(得分:0)
仅传递[“ -sharedDb”]无效。使用下面的命令列表
dynamodb:
image: tray/dynamodb-local
ports:
- "8088:8000"
command: ["-jar", "DynamoDBLocal.jar", "-inMemory", "-sharedDb"]
答案 1 :(得分:0)
问题一定是您正在使用“ tray / dynamodb-local”的docker镜像
进行更改我还发布了图片awspilotcom/dynamodb-ui,其中还包含gui
的更多内容