krushik / docker_dynamodb

A simple local dynamodb container to help with development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker DynamoDB

A very basic Docker DynamoDB container.

To build the container

docker build -t ryanratcliff/dynamodb .

Alternatively, the container can be pulled from Docker Registry

docker pull ryanratcliff/dynamodb

Exposed Endpoints

The dynamodb local jar besides providing a dynamodb setup for development purposes also exposes a javascript shell for managing the tables

If ports are exposed

http://localhost:8000/shell

Direct connection to container

http://my_dynamodb_container:8000/shell

Example usages

To startup as is

docker run -d ryanratcliff/dynamodb

To startup with all ports exposed to host

docker run -d -P ryanratcliff/dynamodb

To startup with specific port exposed

docker run -d -p 8000:8000 ryanratcliff/dynamodb

To startup with a mount point for persistent data

docker run -d -v /host/data/mount/point:/var/dynamodb_data ryanratcliff/dynamodb

About

A simple local dynamodb container to help with development

License:Apache License 2.0