docker安装neo4j(知识图谱数据库)
# 进入opt目录
cd opt
# 在opt目录下创建neo4j目录
mkdir neo4j
cd neo4j
# 在neo4j目录下创建data、logs、conf、import目录
mkdir data logs conf import
# 授权目录logs、data,次数如果不授权,启动容器后会报错
chmod 777 logs
chmod 777 data
# 查看neo4j镜像
docker search neo4j
# 拉取镜像
docker pull neo4j
# 查看镜像
docker images
# 启动neo4j容器
docker run -d --name neo4j --restart=always \
-p 7474:7474 -p 7687:7687 \
-v /opt/neo4j/data:/data \
-v /opt/neo4j/logs:/logs \
-v /opt/neo4j/conf:/var/lib/neo4j/conf \
-v /opt/neo4j/import:/var/lib/neo4j/import \
--env NEO4J_AUTH=neo4j/123456 neo4j
# 查看启动日志
docker logs -f neo4j
# 进入配置文件目录
cd /opt/neo4j/conf
vim neo4j.conf
# neo4j.conf配置内容如下
dbms.tx_log.rotation.retention_policy=100M size
dbms.memory.pagecache.size=512M
dbms.default_listen_address=0.0.0.0
dbms.connector.bolt.listen_address=0.0.0.0:7687
dbms.connector.http.listen_address=0.0.0.0:7474
dbms.directories.logs=/logs
# 配置完后重启容器生效
docker restart neo4j
1. 查看neo4j镜像
docker search neo4j
2. 拉取neo4j镜像
docker pull neo4j
3. 查看镜像
docker images
3. 启动neo4j容器
cd opt
mkdir neo4j
cd neo4j
mkdir data logs conf import
chmod 777 logs
chmod 777 data
docker run -d --name neo4j --restart=always \
-p 7474:7474 -p 7687:7687 \
-v /opt/neo4j/data:/data \
-v /opt/neo4j/logs:/logs \
-v /opt/neo4j/conf:/var/lib/neo4j/conf \
-v /opt/neo4j/import:/var/lib/neo4j/import \
--env NEO4J_AUTH=neo4j/123456 neo4j
4. 查看neo4j日志
docker logs -f neo4j
5. 配置neo4j配置文件
cd /opt/neo4j/conf/
vim neo4j.conf
dbms.tx_log.rotation.retention_policy=100M size
dbms.memory.pagecache.size=512M
dbms.default_listen_address=0.0.0.0
dbms.connector.bolt.listen_address=0.0.0.0:7687
dbms.connector.http.listen_address=0.0.0.0:7474
dbms.directories.logs=/logs
6. 浏览器访问neo4j
- ip+端口访问
- http://localhost:7474/
- 进入这个页面表示已经安装成功