How to run Neo4j?
This page explains how to run a neo4j instance inside docker. For any additional information please refer to the [neo4j documentation](https://neo4j.com/docs/getting-started/)
Run neo4j inside docker
1. enrich the services
section of the docker-compose.yml
of the install with Docker page, with the following neo4j service:
...
services:
neo4j:
image: neo4j:5-community
environment:
NEO4J_AUTH: none
NEO4J_PLUGINS: '["apoc"]'
ports:
- 7474:7474
- 7687:7687
volumes:
- neo4j_conf:/var/lib/neo4j/conf
- neo4j_data:/var/lib/neo4j/data
make sure not to forget the APOC plugin (NEO4J_PLUGINS: '["apoc"]'
).
2. enrich the volumes
section of the docker-compose.yml
of the install with Docker page, with the following neo4j volumes:
volumes:
...
neo4j_data:
driver: local
neo4j_conf:
driver: local
3. Start the neo4j
service using:
docker compose up -d neo4j
Run Neo4j Desktop
install with Neo4j Desktop, follow installation instructions found here
create a new local DBMS and save your password for later
if the installer notifies you of any ports modification, check the DBMS settings and save the
server.bolt.listen_address
for latermake sure to install the APOC Plugin
Additional options
Additional options to install neo4j are listed here.
Last updated