Public | Automated Build

Last pushed: 3 months ago
Short Description
Short description is empty for this repo.
Full Description

Docker container for AWS DynamoDB Local

AWS DynamoDB Local will let you test against DynamoDB without needing
a full network. For details see https://aws.amazon.com/blogs/aws/dynamodb-local-for-desktop-development/

To use link to your application:

sudo docker run -d --name dynamodb deangiberson/aws-dynamodb-local

sudo docker run -d -P --name web --link dynamodb:dynamodb training/webapp python app.py
Docker Pull Command
Owner
deangiberson

Comments (8)
deangiberson
3 months ago

Adding tags

aaronshaf
4 months ago

Of interest: https://hub.docker.com/r/instructure/dynamo-local-admin/ (has my admin interface)

devshorts
6 months ago

Is it possible to start including tags as well as latest for this repo? I am using it for some automated testing and when the version changes from underneath you there are slight nuances

kypham
a year ago

Hi, is it possible that you can rebuild a new image. The current on is not working with new AWS DynamoDB API. Thanks.

xiki
2 years ago

deangiberson: I think on the Mac it may be that the 'VOLUME ["/var/dynamodb_local", "/var/dynamodb_wd"]' line makes it requirie root. I made a Dockerfile that contains only "FROM deangiberson/aws-dynamodb-local", and it doesn't require root when it starts. (I think doing that amounts to disabling the VOLUME line.)

deangiberson
2 years ago

Sorry for the delay vrinek. It's because the Linux intsall of Docker requires sudo to run commands. If you are running on a different platform or follow these (https://docs.docker.com/engine/installation/ubuntulinux/#create-a-docker-group) instructions you can avoid it.

vrinek
2 years ago

Why the sudo when running the image?

waisbrot
3 years ago

The instructions use the old name; the invocation should be sudo docker run -d --name dynamodb deangiberson/aws-dynamodb-local.

This repo is working well for me. Thanks for building it!