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
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
Hi, is it possible that you can rebuild a new image. The current on is not working with new AWS DynamoDB API. Thanks.
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.)
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.
sudo when running the image?
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!