使用dynamodb和DATA_DIR的localstack容器,在docker commit

时间:2019-04-03 17:59:17

标签: docker amazon-dynamodb atlassian-localstack

我试图基于运行dynamodb的localstack容器创建映像,该容器启动时会存在一组表。我的理解是,我可以使用env变量DATA_DIR = / tmp / localstack / data,然后创建表并提交容器,并使用持久化表创建新映像。当我运行新映像时,表不存在。这是将表持久保存在localstack / dynamodb实例中的正确方法,还是有更好的方法来完成我想要做的事情?

1 个答案:

答案 0 :(得分:0)

我的解决方案是创建一个Dockerfile,将现有的shared-local-instance.db复制到数据目录。

FROM localstack/localstack 

COPY shared-local-instance.db /tmp/localstack/data/dynamodb/shared-local-instance.db