Neo4j Docker#

With Neo4j, the world’s most-loved graph database

Demo#

Web application

Docker#

docker run \
    --restart always \
    --publish=7474:7474 --publish=7687:7687 \
    --env NEO4J_AUTH=neo4j/your_password \
    --volume=/path/to/your/data:/data \
    neo4j:2025.06.2
docker run -d --name neo4j --restart always --publish=7474:7474 --publish=7687:7687 --env NEO4J_AUTH=neo4j/your_password neo4j

http://localhost:7474/

Docker Compose#

services:
  neo4j:
    image: neo4j:latest
    volumes:
        - /$HOME/neo4j/logs:/logs
        - /$HOME/neo4j/config:/config
        - /$HOME/neo4j/data:/data
        - /$HOME/neo4j/plugins:/plugins
    environment:
        - NEO4J_AUTH=neo4j/your_password
    ports:
      - "7474:7474"
      - "7687:7687"
    restart: always

Runtime Environment#

Architecture#

https://neo4j.com/docs/getting-started/_images/neo4j-architecture-diagram.svg

Screenshots#

https://neo4j.com/docs/browser-manual/current/_images/overview1.png

https://neo4j.com/docs/browser-manual/current/_images/favorites1.png

References#