想要运行简单测试一下neo4j,就直接使用docker创建了一个容器,并用cypher-shell本地连接neo4j,创建图进行测试。
1 开启docker
sudo systemctl start docker
2 拉取镜像源
sudo docker pull neo4j # 默认latest版本
3 查看本地镜像,检验是否拉取成功
sudo docker images

4 创建容器并运行
在/home/neo4j目录下分别创建 data、logs、conf、import 四个目录
- data,数据存放的文件夹
- logs,运行的日志文件夹
- conf,数据库配置文件夹
- import,为了大批量导入csv来构建数据库,只能导入.csv格式的文件,要放到这个文件夹下
sudo docker run -d --name container_name -p 27474:7474 -p 27687:7687 -v /home/neo4j/data:/data -v /home/neo4j/logs:/logs -v /home/neo4j/conf:/var/lib/neo4j/conf -v /home/neo4j/import:/var/lib/neo4j/import --env NEO4J_AUTH=neo4j/password neo4j
-d --name container_name //-d表示容器后台运行 --name指定容器名字
-p 27474:7474

本文介绍了如何通过Docker运行Neo4j容器,创建挂载的数据、日志、配置和导入目录,并使用cypher-shell进行图数据库的创建与查询操作。步骤包括拉取镜像、启动容器、设置端口映射和数据持久化,以及在容器内执行Cypher命令创建和查询节点关系。
最低0.47元/天 解锁文章
1382

被折叠的 条评论
为什么被折叠?



