Skip to the content.

下载 neo4j 镜像

$ docker pull neo4j
$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
neo4j               latest              f20f8a8d0d50        2 days ago          522MB

目录配置

基于数据目录

/home/dir/application/docker/neo4j

下载neo4j配置文件

$ wget https://raw.githubusercontent.com/antirez/neo4j/6.0.1/neo4j.conf -O neo4j.conf

修改配置:

运行 neo4j 容器

$ docker run \
	--name neo4j \
    -p=7474:7474 \
	-p=7687:7687 \
    -v=`pwd`/neo4j/data:/data \
	-d neo4j

测试 neo4j 连接

Neo4j 浏览器管理界面

http://192.168.31.130:7474/

其中默认密码是neo4j,登录过后会要求重新设置新密码。

使用Cypher shell
$ docker exec --interactive --tty neo4j bin/cypher-shell

初始化密码

默认情况下,Neo4j需要身份验证,并且要求我们首先登录neo4j/neo4j并设置新密码。当使用--env NEO4J_AUTH=neo4j/<password>选项创建Docker容器时,我们将通过初始化密码来跳过此密码重置。

$ docker run -d --env NEO4J_AUTH=neo4j/123456 -it neo4j:3.5.13

参考资料

https://neo4j.com/developer/docker-run-neo4j/