[Docker] 使用Docker-compose部署Neo4j

项目结构:

|- 
	|- conf  
	|- data 
	|- logs
	|- mnt
	|- plugins
	|- docker-compose.yml

docker-compose.yml

version: '3'
services:

  neo4j:
    image: neo4j:3.5.5
    volumes:
      - ./conf:/var/lib/neo4j/conf
      - ./mnt:/var/lib/neo4j/import
      - ./plugins:/plugins
      - ./data:/data
      - ./logs:/var/lib/neo4j/logs
    restart: always
    ports:
      - 7474:7474
      - 7687:7687
    environment:
      - NEO4J_dbms_memory_heap_maxSize=4G
      - NEO4J_AUTH=neo4j/123456  #修改默认用户密码
      

启动

cd 
docker-compose up

从外部访问:http://10.141.211.163:7474/browser/

[Docker] 使用Docker-compose部署Neo4j_第1张图片


Spring boot + spring-data-neo4j添加数据

application.yml:
spring:
  data:
    neo4j:
      username: neo4j
      password: 123456
      uri: bolt://10.141.211.163:7687
pom.xml加入依赖:
 
        org.springframework.boot
        spring-boot-starter-data-neo4j

编写对应的test文件(略)就可以看到图啦

[Docker] 使用Docker-compose部署Neo4j_第2张图片

你可能感兴趣的:(微服务)