Контейнер localstack, использующий DynamodB и DATA_DIR, не сохраняющий таблицы после фиксации Docker - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь создать образ, основанный на контейнере localstack, работающем на Dynamodb, где существует набор таблиц при запуске контейнера.Насколько я понимаю, я мог использовать переменную env DATA_DIR = / tmp / localstack / data, затем создать таблицы и зафиксировать контейнер, создав новый образ с сохраненными таблицами.Когда я запускаю новый образ, таблицы не существуют.Это правильный способ сохранения таблиц в экземпляре localstack / dynamicodb или есть лучший способ выполнить то, что я хочу сделать?

1 Ответ

0 голосов
/ 04 апреля 2019

Мое решение состояло в том, чтобы создать Dockerfile, который копирует существующий shared-local-instance.db в каталог данных.

FROM localstack/localstack 

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