Docker安装Neo4j

Docker安装Neo4j

安装docker

#搜索镜像
docker search neo4j
#拉取镜像
docker pull neo4j
#新建文件夹
#data数据存放的文件夹;logs:运行的日志文件夹;conf:数据库配置文件夹;import:大批量导入文件;
mkdir -p /opt/module/neo4j/data
mkdir -p /opt/module/neo4j/logs
mkdir -p /opt/module/neo4j/conf
mkdir -p /opt/module/neo4j/metrics
mkdir -p /opt/module/neo4j/plugins
mkdir -p /opt/module/neo4j/import
mkdir -p /opt/module/neo4j/data
#创建并运行容器
docker run --name neo4j -d -p 7474:7474 -p 7687:7687 -v /opt/module/neo4j/data:/data -v /opt/module/neo4j/logs:/logs -v /opt/module/neo4j/conf:/var/lib/neo4j/conf -v /opt/module/neo4j/import:/var/lib/neo4j/import --env NEO4J_AUTH=neo4j/123456 neo4j
#######################################
#修改文件夹权限
docker exec -it neo4j /bin/bash
#查看文件
ls
#修改权限
chmod 777 -R conf
chmod 777 -R data
chmod 777 -R logs
chmod 777 -R import
#检查
ls -l
#现在不要在这里启动neo4j,如果在这里启动会造成文件被匿名进程锁死问题。
##########################################
########################################
#修改配置文件
cd /opt/module/neo4j/conf
vim neo4j.conf

dbms.default_database=test.db
dbms.default_listen_address=0.0.0.0
dbms.memory.pagecache.size=512M

dbms.connector.bolt.enabled=true
dbms.connector.bolt.listen_address=0.0.0.0:7687
dbms.connector.http.listen_address=0.0.0.0:7474
#重启neo4j
docker restart neo4j
#进入容器
docker exec -it neo4j /bin/bash
#查看配置文件
cat conf/neo4j.conf
#########################################
#启动neo4j
docker attach neo4j
#修改容器为自启动
docker container update --restart=always neo4j
posted @ 2021-12-26 18:16  不会写代码的花生  阅读(671)  评论(0)    收藏  举报