Скопируйте файл перед сборкой изображения в Docker

playORM может сделать это для вас, используя S-SQL (масштабируемый SQL), который просто добавляет разделение, так что вы можете делать объединения внутри разделов.

0
задан jscherman 17 January 2019 в 14:47
поделиться

1 ответ

Файл docker-compose сообщает, как запустить изображение, а не как его построить. Эти два понятия совершенно разные. Также я не уверен, что ты пытаешься сделать. Если вам нужно инициализировать ваш контейнер с данными, просто смонтируйте скрипт (или файл iql) в папку /docker-entrypoint-initdb.d внутри томов файла docker-compose, например: :

volumes:
  - influxdb-data:/var/lib/influxdb
  - project_import.sh:/docker-entrypoint-initdb.d/import.sh:ro

Скрипт ( s) (или файл (ы) iql) будут выполняться при запуске контейнера, а не при создании образа. Если вы мне не верите, проверьте скрипт точки входа изображения, чтобы увидеть, как этот процесс работает.

Просто помните, что эти скрипты будут выполняться при каждом запуске контейнера.

0
ответ дан emix 17 January 2019 в 14:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: