2015-10-05 1 views
1

После того, как я использовал rethinkdb restore, где rethinkdb импортирует эти данные/доступ к этим данным?Где данные идут после того, как вы сделали восстановление rethinkdb

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

Я хочу использовать этот каталог в качестве общего тома для моего контейнера докера, поэтому контейнер-докер является «отдельным» из данных, но также имеет доступ к данным.

ответ

1

Импортируется в каталог данных. Который, по умолчанию, папка rethinkdb_data в рабочем каталоге, где вы выполняете rethinkdb. Если вы не укажете другое значение с -d.

$ rethinkdb -h

Запуск «rethinkdb» создаст новый каталог данных или использовать существующий, и служить в качестве узла кластера RethinkDB. Параметры файла путь: -d [--directory] путь указать каталог для хранения данных и метаданных

Если вы используете Докер, и вы не изменили каталог данных с -d, то это, вероятно, хранить в 'rethinkdb_data in your инструкция WORKDIR` в файле Dockerfile. Вы можете установить его снаружи для настойчивого.

Возьмите это изображение, например: https://github.com/stuartpb/rethinkdb-dockerfiles/blob/master/trusty/2.1.4/Dockerfile, это официальный RethinkDB докер https://hub.docker.com/_/rethinkdb/

Мы можем видеть, что он имеет инструкцию:

WORKDIR /data 

И он работает с:

CMD ["rethinkdb", "--bind", "all"] 

Таким образом, он хранит данные в /data/rethinkdb_data. Вы можете либо установить все /data, либо только /data/rethinkdb_data/