[+] AUTOR: Gerardo Junior
[+] SITE: https://gerardo-junior.com
[+] EMAIL: me@gerardo-junior.com
[+] GITHUB: https://github.com/gerardo-junior/dynamodb-docker.git
[+] TELEGRAM: @MrGerardoJunior
- stable, latest, 1.0.0
- library/openjdk 8-alpine
- openjdk 8
- dynamodb local version 2018-04-11
- library/openjdk 8-alpine
- stable, latest, 1.0.0
- library/node 6.16.0-alpine
- dynamodb-admin 3.1.0
- dynamodbdump 1.1.4
docker pull gerardojunior/dynamodb:stable
docker pull gerardojunior/dynamodb-admin:stable
to build the image you need install the docker engine only
*~ You can try building with different versions of software with docker args, for example: DYNAMODB_VERSION=latest ~*
# dynamodb
docker build https://github.com/gerardo-junior/dynamodb-docker.git#:dynamodb --tag gerardojunior/dynamodb-admin
# dynamodb-admin
docker build https://github.com/gerardo-junior/dynamodb-docker.git#:dynamodb-admin --tag gerardojunior/dynamodb-admin
# in your project folder
docker run -d -p 4321:8080 gerardojunior/dynamodb:stable
With docker-compose
Create the docker-compose.yml file in your project folder with:
# (...)
dynamodb:
image: gerardojunior/dynamodb:stable
volumes:
- type: volume
source: dbdata
target: /run/dynamodb
volume:
nocopy: true
dynamodb-admin:
image: gerardojunior/dynamodb-admin:stable
environment:
- DYNAMO_ENDPOINT=http://dynamodb
ports:
- '8001:8001' # Web admin
links:
- dynamodb
depends_on:
- dynamodb
# (...)
volumes:
dbdata:
name: dynamodb-dbdata
docker run -it --rm gerardojunior/dynamodb-admin:stable sh
# or with docker-compose
docker-compose run dynamodb-admin sh
This project is licensed under the MIT License - see the LICENSE file for details