我试图基于运行dynamodb的localstack容器创建映像,该容器启动时会存在一组表。我的理解是,我可以使用env变量DATA_DIR = / tmp / localstack / data,然后创建表并提交容器,并使用持久化表创建新映像。当我运行新映像时,表不存在。这是将表持久保存在localstack / dynamodb实例中的正确方法,还是有更好的方法来完成我想要做的事情?
答案 0 :(得分:0)
我的解决方案是创建一个Dockerfile,将现有的shared-local-instance.db复制到数据目录。
FROM localstack/localstack
COPY shared-local-instance.db /tmp/localstack/data/dynamodb/shared-local-instance.db