docker中neo4j知识图谱数据库创建指南

本文详细介绍了如何在Docker环境下拉取Neo4j镜像,构建并运行容器,修改容器内文件夹权限,配置Neo4j,导入CSV数据,以及重启和管理容器。主要步骤包括设置端口映射、挂载本地目录,修改配置文件以允许远程访问,并通过`neo4j-admin import`命令导入数据。

目录

 

1 docker拉取neo4j镜像

2 构建neo4j容器

3 进入容器修改文件夹权限

4 进入容器

5 修改配置文件

6 将数据导入到neo4j数据库中

7 启动neo4j

8 重启容器

9 exec方式进入容器重启neo4j

10 参考文章


1 docker拉取neo4j镜像

     (1)从景下源中找到合适的镜像

         命令:docker search neo4j

     (2)拉取镜像源

        命令:docker pull neo4j:版本号

2 构建neo4j容器

    命令:docker run --name qa_poi_container -d -it -p 7474:7474 -p 7687:7687 --mount type=bind,source=/home/neo4j/conf,target=/var/lib/neo4j/conf --mount type=bind,source=/home/neo4j/logs,target=/var/lib/neo4j/logs --mount type=bind,source=/home/neo4j/import,target=/var/lib/neo4j/import --mount type=bind,source=/home/neo4j/data,target=/var/lib/neo4j/data  neo4j:latest /bin/bash

user@jd:~$ docker run --name qa_poi_container -d -it -p 7474:7474 -p 7687:7687 --mount type=bind,source=/home/neo4j/conf,target=/var/lib/neo4j/conf --mount type=bind,source=/home/neo4j/logs,target=/var/lib/neo4j/logs --mount type=bind,source=/home/neo4j/import,target=/var/lib/neo4j/import --mount type=bind,source=/home/neo4j/data,target=/var/lib/neo4j/data  neo4j:latest /bin/bash

 

3 进入容器修改文件夹权限

   命令:docker exec -it qa_poi_container /bin/bash

   然后输入命令:


root@3b9ed8eec679:/var/lib/neo4j# ls
LICENSE.txt   NOTICE.txt  UPGRADE.txt  certificates  data    labs  logs     run
LICENSES.txt  README.txt  bin          conf          import  lib   plugins
root@3b9ed8eec679:/var/lib/neo4j#
root@3b9ed8eec679:/var/lib/neo4j# chmod 777 -R
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值