我有一個在我的服務器上運行neo4j的碼頭集裝箱,並且我設置了備份數據庫的自動備份。我試圖從備份恢復數據庫,但我無法弄清楚如何恢復泊塢窗容器內的數據庫。恢復到neo4j碼頭集裝箱
我試圖使用docker exec -t bin/neo4j-admin restore --from=/path/to/backup --database=graph.db --force
我從你必須關閉的Neo4j恢復備份的Neo4j的文檔閱讀,但我敢肯定,在容器關閉的Neo4j將關閉我的容器(該容器使用bin/neo4j console
開始)。有沒有辦法在不關閉neo4j的情況下恢復備份,或者在不關閉容器的情況下關閉neo4j的方法?或者我必須直接在我的服務器上運行neo4j而無需docker?
現在,唯一可行的解決方案是將備份的graph.db文件夾複製到實際的數據文件夾中,但我認爲這不是正確的方法。