docker安装的neo4j
时间: 2023-10-10 09:13:46 浏览: 92
Linux的neo4j安装包
要使用Docker安装Neo4j,您可以按照以下步骤进行操作:
1. 首先,您需要创建一个Dockerfile,其中包含Neo4j和APOC插件的安装。在Dockerfile中,确保您允许apoc运行其过程,可以使用以下命令进行设置:
```
docker run umbag/neo4j -e NEO4J_dbms_security_procedures_unrestricted=apoc.*
```
2. 创建一个文件夹来存储Neo4j的数据、日志、配置和导入文件。您可以使用以下命令创建文件夹并设置权限:
```
mkdir /Users/xiaokkk/neo4j/data
mkdir /Users/xiaokkk/neo4j/logs
mkdir /Users/xiaokkk/neo4j/conf
mkdir /Users/xiaokkk/neo4j/import
```
3. 使用以下命令运行Neo4j的Docker容器,将端口映射到宿主机的7474和7687端口,并将文件夹挂载到容器中的相应路径:
```
docker run -d --name my_neo4j -p 7474:7474 -p 7687:7687 -v /Users/xiaokkk/neo4j/data:/data -v /Users/xiaokkk/neo4j/logs:/logs -v /Users/xiaokkk/neo4j/conf:/var/lib/neo4j/conf -v /Users/xiaokkk/neo4j/import:/var/lib/neo4j/import --env NEO4J_AUTH=neo4j/password neo4j
```
4. 如果您想要添加一个隔离的数据库,您可以使用类似的步骤创建另一个Neo4j容器,并将端口映射到不同的端口,并将文件夹挂载到不同的路径:
```
docker run -d --name my_neo4j_1 -p 7475:7474 -p 7688:7687 -v /Users/xiaokkk/neo4j_1/data:/data -v /Users/xiaokkk/neo4j_1/logs:/logs -v /Users/xiaokkk/neo4j_1/conf:/var/lib/neo4j/conf -v /Users/xiaokkk/neo4j_1/import:/var/lib/neo4j/import --env NEO4J_AUTH=neo4j/password neo4j
```
通过按照上述步骤,您可以通过Docker安装并运行Neo4j,并根据需要添加隔离的数据库。
阅读全文