docker导出neo4j

0

执行导出

neo4j-admin dump --database=neo4j --to=neo4j.dump

提示错误:

The database is in use. Stop database 'neo4j' and try again.

停止数据库

stop database neo4j

提示错误:

Unsupported administration command: STOP DATABASE neo4j

关闭数据库

neo4j stop

还是错误:

Neo4j not running

解决办法

启动命令添加参数-it

// 原始命令
docker run \
    --name neo4j -p 7474:7474 -p 7687:7687 \
    --volume=/data/neo4j/data:/data \
    --volume=/data/neo4j/logs:/logs \
    -d neo4j:latest
// 修改命令
docker run \
    --name neo4j -p 7474:7474 -p 7687:7687 \
    --volume=/data/neo4j/data:/data \
    --volume=/data/neo4j/logs:/logs \
    -it neo4j:latest /bin/bash

进入即可执行导出