DockerによるNeo4jのインストール
Dockerイメージ
公式Dockerイメージを利用して、Docker環境にNeo4jをインストールする。
- Neo4j公式イメージ
Neo4j Dockerイメージで実行する
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)オプションを指定すると、デタッチモード、つまりバックグラウンドで実行される。
Dockerコンテナの実行を確認する
次のコマンドでNeo4jコンテナが実行中であることを確認する。
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