Docker-neo4j安装部署及备份

一、安装

1、从云端拉取neo4j镜像

docker pull neo4j:3.4.5

注:该镜像版本最好用3.4.5,4.0以后的版本与之前的版本不兼容。

2、启动服务

docker run \
-d \
--restart=always \
--name=【容器名称】\
-p 13003:7474 \
-p 13004:7687 \
-v 【挂载地址】/data:/data \
-v 【挂载地址】/logs:/logs \
-v 【挂载地址】/conf:/var/lib/neo4j/conf \
-v 【挂载地址】/import:/var/lib/neo4j/import \
--env NEO4J_AUTH=neo4j/password \
neo4j:3.4.5

3、修改配置文件

启动服务以后,先修改配置文件:vi 【挂载地址】/conf/neo4j.conf

# 新增,解决账号密码登录报错
dbms.security.auth_enabled=false
# 可以指定数据库,默认是graph.db	
dbms.active_database=MedGraph0.3.db	

wrapper.java.additional=-Dneo4j.ext.udc.source=docker
ha.host.data=3cf44b96b2f3:6001
ha.host.coordination=3cf44b96b2f3:5001
dbms.tx_log.rotation.retention_policy=100M size
dbms.memory.pagecache.size=512M
dbms.memory.heap.max_size=512M
dbms.memory.heap.initial_size=512M
dbms.directories.logs=/logs
dbms.connectors.default_listen_address=0.0.0.0			# 打开外网访问
dbms.connector.https.listen_address=0.0.0.0:7473			# 打开外网访问
dbms.connector.http.listen_address=0.0.0.0:7474				# 打开外网访问	
dbms.connector.bolt.listen_address=0.0.0.0:7687			# 打开外网访问
causal_clustering.transaction_listen_address=0.0.0.0:6000
causal_clustering.transaction_advertised_address=3cf44b96b2f3:6000
causal_clustering.raft_listen_address=0.0.0.0:7000
causal_clustering.raft_advertised_address=3cf44b96b2f3:7000
causal_clustering.discovery_listen_address=0.0.0.0:5000
causal_clustering.discovery_advertised_address=3cf44b96b2f3:5000
EDITION=community

修改完配置文件后,需要修改目录权限,以防止neo4j不能正常读取配置文件。
chmod -R 777 【挂载地址】

4、重启容器

docker restart 【容器名称】

5、测试访问

http://【IP】:13003/browser/

二、备份与加载

1、参考:

docker neo4j备份与加载

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值