docker 安装 neo4j以及APOC

拉取镜像:

docker pull neo4j

为neo4j映射5个文件夹 这里目录我现在/home/neo4j
在该目录下创建5个空文件夹:conf,data,import,logs,plugins
结构如下:(记得还有plugins文件夹)

输入命令: 密码和容器名字可自行修改

docker run -d --name neo4j -p 7474:7474 -p 7687: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

此时通过 IP地址:7474 即可访问web页面 但是要开启远程访问还需要进行配置

配置开启远程访问

由于前面我们映射了配置文件 我们直接修改/home/neo4j/conf下的配置文件
添加下面3行代码即可:

dbms.connector.bolt.listen_address=0.0.0.0:7687
dbms.connector.http.listen_address=0.0.0.0:7474
dbms.connector.https.listen_address=0.0.0.0:7473

记得开放对应端口!

安装APOC

通过web页面查看neo4j版本

找到对应版本的APOC jar包下载
https://github.com/neo4j-contrib/neo4j-apoc-procedures
下载好后放入映射的plugins文件夹里
配置文件添加语句:

dbms.security.procedures.unrestricted=apoc.*

重新启动容器

查看是否安装成功:

posted @ 2021-12-06 17:30  一个经常掉线的人  阅读(838)  评论(0编辑  收藏  举报