Neo4j Docker 설치
Docker 이미지
아래 도커 이미지를 이용해서 도커 환경에 Neo4j를 설치해 보도록 하겠다.
- Neo4j 공식 이미지
Neo4j Docker image로 실행
docker run \
--publish=7474:7474 \
--publish=7687:7687 \
--volume=$HOME/neo4j/data:/data \
--env NEO4J_AUTH=neo4j/password \
neo4j
기동이 되었다면, 아래 URL로 접속해 본다.
http://localhost:7474/
그러면 web 화면이 표시될것이다. 이때 명령에서 설정한 neo4j/password
로 인증을 진행하면 된다.
docker-compose로 실행
작업 디렉터리 생성
적당한 위에 작업 디렉터리를 생성한다.
$ mkdir neo4j
$ cd neo4j
docker-compose 작성한다.
docker-compose.yml
생성 후 아래 내용을 작성한다.
version: '3.1'
services:
neo4j:
container_name: neo4j-server
image: neo4j
ports:
- 7474:7474
- 7687:7687
volumes:
- data:/data
environment:
NEO4J_AUTH: neo4j/password
volumes:
data:
driver: local
docker-compose 실행
컨테이너를 생성하고 시작한다.
docker-compose up -d
옵션 -d
(--detach
) 옵션이 있으면 Detached mode 즉, 백그라운드로 실행하게 된다.
docker 컨테이너 실행 확인
위 명령어를 실행해보면 Kafka와 Zookeeper 두대가 실행되고 있는 것을 확인할 수 있다.
docker ps -a
% docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bf181e1623d3 neo4j "tini -g -- /startup…" 19 seconds ago Up 18 seconds 0.0.0.0:7474->7474/tcp, 7473/tcp, 0.0.0.0:7687->7687/tcp neo4j-server
최종 수정 : 2024-03-09