Public | Automated Build

Last pushed: 3 years ago
Short Description
Short description is empty for this repo.
Full Description


Neo4j is a highly scalable, robust (fully ACID) native graph database. Neo4j is used in mission-critical apps by thousands of leading, startups, enterprises, and governments around the world.

With the Dockerfile on repository you've a docker neo4j community edition image ready to go.


  1. Execute this command:

    docker run -i -t -d --privileged -p 7474:7474 daneroo/neo4j

  2. Access to http://localhost:7474 or with your browser.

Local setup

My setup using boot2docker on OSX.

export DOCKER_HOST=tcp://
docker build -t daneroo/neo4j .
docker run -t -d --privileged -p 7474:7474 daneroo/neo4j

If you wanted https

docker run -t -d --privileged -p 7474:7474 -p 7473:7473 daneroo/neo4j


This was forked from tpires/neo4j
We removed the local IP binding in in favor of binding to all ports (, and hence move the config command back to Dockerfile.

The main reason for this was to be able to start/stop the container multiple times; the sed command in the launch file would fail when the image was brought up again.

If we wanted access to the neo4j-shell, it is included in:

apt-get install neo4j-advanced


  • Make the data-dir mountable
Docker Pull Command
Source Repository