docker部署neo4j
环境: 在Linux系统上使用docker安装部署neo4j
工具:VMware Workstation Pro
1. 创建虚拟机
2. 安装docker
详见:CentOS Docker 安装(推荐Centos7)
3. docker部署neo4j
3.1 拉取neo4j镜像
第一步,进入全球最大的docker仓库 dockerhub,点击搜索框内搜索 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浏览器
然后输入我们上面设置的 用户名和密码 登录即可