具体流程
ps:在阿里云服务器上部署
1.开放端口
- 7474 for HTTP
- 7473 for HTTPS
- 7687 for Bolt
开放web端端口(7473/7474)和连接端口(7687),如下图:
2.拉取镜像
ps:默认使用jdk1.8,若不是请下载对应版本、eg:jdk11
docker pull neo4j:3.5.22-community docker pull 4.4.5-community
3.运行镜像
docker run -d -p 7474:7474 -p 7687:7687 --name neo4j \ -e "NEO4J_AUTH=neo4j/123456" \ -v /usr/local/soft/neo4j/data:/data \ -v /usr/local/soft/neo4j/logs:/logs \ -v /usr/local/soft/neo4j/conf:/var/lib/neo4j/conf \ -v /usr/local/soft/neo4j/import:/var/lib/neo4j/import \ neo4j:3.5.22-community ----------------------------------------------------- docker run -d -p 7474:7474 -p 7687:7687 --name neo4j \ -e "NEO4J_AUTH=neo4j/123456" \ -v /usr/local/soft/neo4j/data:/data \ -v /usr/local/soft/neo4j/logs:/logs \ -v /usr/local/soft/neo4j/conf:/var/lib/neo4j/conf \ -v /usr/local/soft/neo4j/import:/var/lib/neo4j/import \ neo4j:4.4.5-community
参数解释:
- -name 容器名字
- -p 3308:3306 物理机端口:容器内部端口
- -e 运行参数 初始化 neo4j 用户的账号/密码
- -d 后台运行 neo4j 镜像名字加标签
- -v 目录挂载,-v /usr/local/soft/neo4j/data:/data表示将docker里面的neo4j容器的/data目录挂载到宿主linux系统的/usr/local/soft/neo4j/data 目录下,方便查看。
4.执行情况
在浏览器端输入 http://你的服务器IP地址:7474/ 看是否能打开以下界面,账号和密码在运行镜像时已经默认设置,成功登录之后需要修改密码,就可以进入并使用Neo4j了。
登录成功 ↓↓↓
5.常用命令
1.查看docker版本:docker version 2.查看docker镜像:docker images 3.查看docker容器:docker ps ......
6.出现的问题
问题1
7.
1.删除镜像、容器 docker stop [容器id] //停止容器 docker rm [容器id] //删除容器 docker rmi [镜像id] //删除镜像 2.重新下载 安装neo4j:docker pull neo4j:4.4.5-community 3.拉取镜像 docker run -d -p 7474:7474 -p 7687:7687 --name neo4j \ -e "NEO4J_AUTH=neo4j/123456" \ -v /usr/local/soft/neo4j/data:/data \ -v /usr/local/soft/neo4j/logs:/logs \ -v /usr/local/soft/neo4j/conf:/var/lib/neo4j/conf \ -v /usr/local/soft/neo4j/import:/var/lib/neo4j/import \ neo4j:4.4.5-community