1.拉取镜像

docker pull neo4j

2.运行容器

docker run -d --name container_name \  //-d表示容器后台运行 --name指定容器名字-p 7474:7474 -p 7687:7687 \  //映射容器的端口号到宿主机的端口号-v /home/claroja/neo4j/data:/data \  //把容器内的数据目录挂载到宿主机的对应目录下-v /home/claroja/neo4j/logs:/logs \  //挂载日志目录-v /home/claroja/neo4j/conf:/var/lib/neo4j/conf   //挂载配置目录-v /home/claroja/neo4j/import:/var/lib/neo4j/import \  //挂载数据导入目录--env=NEO4J_AUTH=none \  //禁用数据库密码或者可以手动设置密码 NEO4J_AUTH=neo4j/passwordneo4j //指定使用的镜像//下面的可以直接赋值粘贴
docker run -d --name container_name -p 7474:7474 -p 7687:7687 -v /home/claroja/neo4j/data:/data -v /home/claroja/neo4j/logs:/logs -v /home/claroja/neo4j/conf:/var/lib/neo4j/conf -v /home/claroja/neo4j/import:/var/lib/neo4j/import --env NEO4J_AUTH=neo4j/password neo4j

data——数据存放的文件夹
logs——运行的日志文件夹
conf——数据库配置文件夹(在配置文件neo4j.conf中配置包括开放远程连接、设置默认激活的数据库)
import——为了大批量导入csv来构建数据库,需要导入的节点文件nodes.csv和关系文件rel.csv需要放到这个文件夹下)

3.远程连接配置
1, 2步之后就可以本地访问了localhost:7474,远程访问还需要修改配置文件

cd /home/claroja/neo4j/conf
vim neo4j.conf//在文件配置末尾添加这一行
dbms.connectors.default_listen_address=0.0.0.0  //指定连接器的默认监听ip为0.0.0.0,即允许任何ip连接到数据库
//修改
dbms.connector.bolt.listen_address=0.0.0.0:7687  //取消注释并把对bolt请求的监听“地址:端口”改为“0.0.0.0:7687”
dbms.connector.http.listen_address=0.0.0.0:7474  //取消注释并把对http请求的监听“地址:端口”改为“0.0.0.0:7474”

其他

docker一般都使用-v来挂在文件目录,方便管理数据和配置,因为docker容器中没有vi编辑器,如果安装vi编辑器,则违背了docker的设计初衷

neo4j docker相关推荐

  1. (Docker)Centos docker配置neo4j和mysql

    1.Centos7安装Docker 使用官方安装脚本自动安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun Do ...

  2. docker多个容器一起打包_如何链接多个Docker容器并封装结果?

    在另一个容器中运行容器意味着在Docker容器中运行Docker引擎.这被称为Docker-in-Docker的dind,我强烈反对它.你可以在线搜索'dind'并发现为什么在大多数情况下这是一个坏主 ...

  3. docker部署开发环境

    Linux开发环境配置(Docker) 使用的是 CentOS7 下面命令注意在root用户下运行,避免重复 sudo 省略 复制代码 su - root Docker 安装Docker 参考:Doc ...

  4. springboot整合 neo4j (OGM+JPA方式操作图数据库)

    首先安装一个neo4j 图数据库 docker 安装neo4j docker run -d -p7474:7474 -p7687:7687 -e NEO4J_AUTH=neo4j/s3cr3t neo ...

  5. Neo4j入门级学习笔记

    Neo4j是一个java开发的图数据库,它将结构化数据存储在网络(从数学角度叫做图)上而不是表中.相对于关系数据库来说,图数据库善于处理大量复杂.互连接.低结构化的数据,这些数据变化迅速,需要频繁的查 ...

  6. Neoj图数据科学库(The Neo4j graph data science library)使用指南

    目录 介绍 算法 图目录 版本 安装 支持的Neo4j版本 Neo4j Desktop Neo4j Server Enterprise 版本配置 Neo4j Docker Neo4j Causal C ...

  7. Neo4j 图形数据库

    目录 Neo4j 基础 什么是Neo4j Neo4j 模块构建 Neo4j的主要应用场景 Neo4j 环境搭建 Docker 安装Neo4j Neo4j数据浏览器 Neo4j CQL CQL简介 Ne ...

  8. neo4j数据库学习资料(全)

    文章目录 1. neo4j介绍 Neo4j的特点 Neo4j的优点 Neo4j的数据模型 2. neo4j安装 2.1 Windows 安装 2.1.1 安装JDK 11 (1)下载JDK安装文件 ( ...

  9. Centos安装Neo4j

    Centos安装Neo4j 背景 在Centos8环境下,安装neo4j图形数据库 Java安装 Java下载 安装neo4j数据库需要先安装Java,利用yum源来安装jdk. 查看yum库中的ja ...

最新文章

  1. MobileNet Unet
  2. 可以分屏吗_LED透明屏分屏是怎么一回事?
  3. 转 jquery插件--241个jquery插件—jquery插件大全
  4. 编写高质量代码:改善Java的151个建议四(基本类型)21-30
  5. solr 高亮springdatasolr
  6. java图形界面重写坐标_重写自由软件和计算机图形的历史
  7. 特征工程之特征预处理
  8. 素数和 c语言慕课,第五周 素数和问题
  9. 教你3招解决PDF文字无法复制的所有问题!!!
  10. 凯恩帝k1000ti参数设置_凯恩帝数控怎么修改参数
  11. npm ETIMEDOUT 问题
  12. redis - quorum的解释
  13. 自建邮件服务器无法发附件,搭建好服务器后不能够发邮件也不能收邮件
  14. 如何在 JIRA 中创建自己的仪表板(Dashboard)
  15. Qt例程-Qt中使用CAD插件
  16. 计算机视觉新手入门学习
  17. 视觉平台Visionpro脚本神器
  18. Word中表格相关的操作
  19. DLL注入_远程线程注入
  20. Windows XP SP2上安装.net 4

热门文章

  1. C#操作Excel ExcelHelper类(Excel2007)
  2. 对于PHP大型开发框架的看法
  3. LINQ学习之旅——再次拾起
  4. jQuery做个TextBox自动完成条
  5. [文摘20071015]图书目录: 哈佛精粹30条-浓缩哈佛大学领袖培养方案之精华
  6. Python用20行代码实现一个验证码的输入与验证(完整源码)
  7. 美萍系统服务器密码,从得到美萍计费管理专家管理员密码开始
  8. C语言 动态开辟内存管理
  9. 高斯积分公式matlab_数值微分与数值积分(一)
  10. 工业机器人什么情况下会出现奇点_功夫机器人周全:复合作业机器人规模应用的奇点有多远?...