Я хочу создать образ докера с Кассандрой и уже несколькими клавишами / таблицами / данными в нем. Образ необходим для тестирования, и у нас достаточно данных, поэтому я не хочу загружать его в docker-entrypoint.sh, чтобы контейнер быстро вставал.
Это мой упрощенный Dockerfile, но, очевидно, он не работает:
FROM cassandra:3.11
COPY cql cql
RUN cqlsh -f /cql/001_create_keyspace.cql
Как я только что узнал, cassandra не работает, когда я пытаюсь выдать RUN cqlsh
.
Есть ли какой-нибудь способ запустить его, загрузить данные и затем остановить cassandra? Или есть какой-нибудь другой способ создать изображение кассандры с уже загруженными данными?