使用docker部署neo4j

这篇博客详细介绍了如何在Linux系统上利用Docker部署Neo4j。首先,创建虚拟机并安装Docker。接着,从Docker Hub拉取Neo4j镜像,并创建数据、日志、配置和导入目录。通过Docker运行容器,设置端口映射、数据挂载及访问密码。最后,通过浏览器访问Neo4j并登录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker部署neo4j

环境: 在Linux系统上使用docker安装部署neo4j
工具:VMware Workstation Pro

1. 创建虚拟机

详见:VMware 安装 Centos7 超详细过程

2. 安装docker

详见:CentOS Docker 安装(推荐Centos7)

3. docker部署neo4j

3.1 拉取neo4j镜像

第一步,进入全球最大的docker仓库 dockerhub,点击搜索框内搜索 neo4j

拉取镜像之搜索



第二步,找到第一个neo4j,点击进入

进入neo4j总镜像



第三步,选择版本号,复制拉取镜像的命令

选择版本复制命令



第四步,打开已经创建好的虚拟机,接着打开虚拟机的终端,输入打开docker的命令,输入我们要拉取的neo4j的镜像命令,最后检验镜像是否拉取成功

#开启docker
 systemctl start docker
#拉取镜像
 docker pull neo4j:3.5.35-community
#检验镜像
 docker images

拉取镜像成功



3.2 构建neo4j容器

第一步,在你根目录创建一个存放neo4j的主目录,我这里创建的是/neo4jhome,然后在我创建的/neo4jhome 目录下分别创建 data、logs、conf、import 四个目录
data——数据存放的文件夹
logs——运行的日志文件夹
conf——数据库配置文件夹
import——为了大批量导入csv来构建数据库,只能导入.csv格式的文件,要放到这个文件夹下)


第二步,创建容器并运行


docker run -d --name neo4j_name \ //-d表示容器后台运行 --name指定容器名字
-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/neo4j \ //设定数据库的名字的访问密码
neo4j:3.5.35-community //指定使用的镜像


第三步,检查容器是否构建成功

docker ps -a

容器

3.3 打开浏览器,访问neo4j

输入本机地址加上端口号即可打开neo4j浏览器
然后输入我们上面设置的 用户名和密码 登录即可


连接成功

这样,使用docker部署neo4j就成功了!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值