dev

neo4j docker로 배포하기

yongsun-yoon 2023. 5. 17. 18:39

0. 들어가며

  • neo4j를 docker로 배포하는 방법

1. 배포

  • ports
    • 7474: HTTP
    • 7473:  HTTPS
    • 7687:  Bolt
      • Bolt is an application protocol for the execution of database queries via a database query language, such as Cypher. [url]
  • volumes: data와 logs 디렉토리를 연결한다.
    • 필요할 경우 import, plugins와 같은 디렉토리도 연결할 수 있다.
  • NEO4J_AUTH: admin name과 password
    • admin name은 neo4j를 사용해야 한다.

code

docker run --name myneo4j -d -p 7474:7474 -p 7473:7473 -p 7687:7687 -v ./neo4j/data:/data -v ./neo4j/logs:/logs --env NEO4J_AUTH=neo4j/password neo4j:latest

2. 확인

  • http://localhost:7474/browser/ 에 접속한다.
  • 아래의 Cypher query를 입력한다.
  • query 결과가 제대로 나오는 것을 확인할 수 있다.

Cypher query

MERGE (n:PERSON {name: 'yongsun', age: 30})
RETURN n

결과

Reference