2014-01-23 2 views
2

Docker를 통해 RethinkDB를 실행하는 경우 : http://dockerfile.github.io/#/rethinkdb, "rethinkdb-dump 또는 rethinkdb-export"를 통해 데이터를 내보낼 수 있기를 원하지만 다음과 같이 throw됩니다. 오류 :RethinkDB + Docker에서 rethinkdb-dump/export를 실행하려면 어떻게해야합니까

Failed to move temporary directory to output directory (/tmp/tmpqx0xvM/rethinkdb_dump_2014-01-23T15:57:44): No such file or directory 

192.168.33.10:8080을 통해 RethinkDB 관리 패널에 올바르게 액세스 할 수 있습니다. 내가 실행 명령했다 :

rethinkdb-export -c 192.168.33.10:28015 

방랑 내부 메신저 실행 도커 + RethinkDB (우분투 13.04)는, 내가 파이썬 드라이버와 직접 rethinkdb를 설치하여 같은 명령을 실행하려고했습니다, 그것은 완벽하게 작동합니다.

Docker + RethinkDB를 사용할 수있는 유일한 보류입니다. 도움을 받으실 수 있습니다.

편집 : 해결 문제, @Atnnn 오류가 발생할 것이다 DB에는 테이블이없는 경우, RethinkDB가 rethindkb export/dump을 시작할 때 지적 https://github.com/rethinkdb/rethinkdb/issues/1904

+1

docker의 내부 또는 외부에서 내보내기 명령을 실행 했습니까? – AtnNn

+0

바깥 쪽, 방랑제에서 명령을 실행했습니다. – weisuke

+0

/tmp/tmpqx0xvM 폴더에서 스크립트가 실행되는 이유는 무엇입니까? 파티션에 충분한 공간이 없거나 파일을 삭제하는 다른 프로세스가있을 수 있습니다. – AtnNn

답변

0

를 참조하십시오. 최근 버전의 Python 드라이버가 이제이 문제를 해결합니다.

관련 문제