我目前使用 amazon/dynamodb-local 映像在 Docker 容器中运行 Dynamodb-local。
容器启动,我可以通过 AWS CLI 手动创建必要的表。
但是,此时我需要在容器最初启动时创建表。
我希望能就处理这个问题的最佳方法得到想法——我想我仍然需要使用 AWS CLI 来创建表。
如果我使用 dockerfile,我的理解是我需要创建一个具有以下内容的图像:- Python(用于使用 PIP 安装 AWS CLI)- PIP - AWS CLI - DynamoDB Local
我还可以创建表,然后在该点创建 dynamodb-local 的映像以用作我的基本映像,但这需要在每次我有一个新表时创建一个新映像。
相反,当我需要启动数据库并(使用 AWS CLI)读取必要表的 JSON 文件并创建表时,我希望构建一个映像。
关于其他人目前如何处理这种情况的任何建议?
谢谢。