• Stars
    star
    307
  • Rank 131,410 (Top 3 %)
  • Language
    Shell
  • License
    Apache License 2.0
  • Created about 9 years ago
  • Updated 20 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Docker Images for the Neo4j Graph Database

NOTE: Supported images are available in the official image library on Docker Hub. Please use those in production.

Using the Neo4j Docker Image

Documentation for the Neo4j image can be found here.

You can start a Neo4j container like this:

docker run \
    --publish=7474:7474 --publish=7687:7687 \
    --volume=$HOME/neo4j/data:/data \
    --volume=$HOME/neo4j/logs:/logs \
    neo4j:latest

To start a Neo4j Enterprise Edition container, you can run:

docker run \
    --publish=7474:7474 --publish=7687:7687 \
    --env=NEO4J_ACCEPT_LICENSE_AGREEMENT=yes \
    --volume=$HOME/neo4j/data:/data \
    --volume=$HOME/neo4j/logs:/logs \
    neo4j:enterprise

Mounting the /data and /logs folder is optional, but it means that data can persist between closing and reopening Neo4j containers.

Neo4j images for ARM64

From 4.4.0 and onwards, Neo4j images have been available for ARM64 architectures through Docker Hub.

For earlier versions, we provide unsupported and untested builds of ARM64 Neo4j community edition from 4.0.0 to 4.3.23. These are unsuitable for production use, but may be useful for experimentation or hobbyists.

They are available on Docker hub at:

https://hub.docker.com/r/neo4j/neo4j-arm64-experimental

The images take the name format neo4j/neo4j-arm64-experimental:<VERSION>-arm64. Example usage:

docker run \
    --publish=7474:7474 --publish=7687:7687 \
    --volume=$HOME/neo4j/data:/data \
    --volume=$HOME/neo4j/logs:/logs \
    neo4j/neo4j-arm64-experimental:4.1.0-arm64

Building and Developing the Neo4j Docker Image

See DEVELOPMENT.md

Getting support and contributing

For bug reports and feature requests, please create issues and pull requests against this Github repository.

If you need guidance with using Neo4j you can ask questions here: https://community.neo4j.com/

More Repositories

1

neo4j

Graphs for Everyone
Java
12,473
star
2

NaLLM

Repository for the NaLLM project
TypeScript
952
star
3

neo4j-python-driver

Neo4j Bolt driver for Python
Python
864
star
4

neo4j-javascript-driver

Neo4j Bolt driver for JavaScript
JavaScript
832
star
5

neo4j-browser

Neo4j Browser is the general purpose user interface for working with Neo4j. Query, visualize, administrate and monitor the database.
TypeScript
651
star
6

graph-data-science

Source code for the Neo4j Graph Data Science library of graph algorithms.
Java
585
star
7

graphql

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.
TypeScript
485
star
8

neo4j-go-driver

Neo4j Bolt Driver for Go
Go
476
star
9

neo4j-java-driver

Neo4j Bolt driver for Java
Java
322
star
10

neo4j-ogm

Java Object-Graph Mapping Library for Neo4j
Java
322
star
11

neo4j-dotnet-driver

Neo4j Bolt driver for .NET
C#
218
star
12

graph-data-science-client

A Python client for the Neo4j Graph Data Science (GDS) library
Python
168
star
13

neo4j-documentation

Scala
99
star
14

trillion-graph

A scale demo of Neo4j Fabric spanning up to 1129 machines/shards running a 100TB (LDBC) dataset with 1.2tn nodes and relationships.
Java
89
star
15

cypher-shell

Cypher Shell has moved to https://github.com/neo4j/neo4j
Java
88
star
16

docker-neo4j-publish

Shell
82
star
17

sdn-rx

Nextgen Spring Data module for Neo4j supporting (not only) reactive data access and immutable support
Java
66
star
18

apoc

Java
63
star
19

helm-charts

Go
51
star
20

cypher-editor

Codemirror editor for Cypher, with syntax awareness and auto-completion
JavaScript
41
star
21

cypher-builder

A programmatic API for building Cypher queries for Neo4j.
TypeScript
35
star
22

neo4j-java-driver-spring-boot-starter

Automatic configuration of Neo4j's Java Driver for Spring Boot applications
Java
35
star
23

cypher-language-support

Neo4j's Cypher Language support
TypeScript
24
star
24

neo4j-example-auth-plugins

Example authentication and authorization plugins for Neo4j
Java
17
star
25

graphql-tracker-temp

This is a temporary repository for documentation and tracking issues for the @neo4j/graphql package until that repo is made public
12
star
26

graph-schema-introspector

This is a Proof of concept (PoC) for a Neo4j schema introspector that produces output in JSON format validating against graph-schema-json-js-utils.
Java
11
star
27

neo4j-ogm-quarkus

Quarkus extension to that allows proper usage of Neo4j-OGM inside Quarkus.
Java
10
star
28

docs-drivers

Neo4j Drivers Documentation
HTML
8
star
29

windows-wrapper

A service wrapper for windows
Java
8
star
30

neo4j.github.com

Web published resources
HTML
7
star
31

docs-cypher

Neo4j Cypher Documentation
JavaScript
7
star
32

docs-bolt

Neo4j Bolt Protocol Documentation
JavaScript
6
star
33

jsr311-api

Forked from revision 612
Java
6
star
34

dappr

Distributed Approximate Personalised PageRank
Jupyter Notebook
5
star
35

doctools

Perl
5
star
36

neo4j-jdbc

Official Neo4j JDBC Driver (EAP)
Java
5
star
37

github-action-traceability

TypeScript
4
star
38

graph-schema-json-js-utils

Utility library to work with the Graph Schema JSON representation
TypeScript
4
star
39

parents

Neo4j Build Configuration
4
star
40

docs-operations

Neo4j Operations documentation
JavaScript
3
star
41

docs-getting-started

JavaScript
3
star
42

docs-http-api

Documentation for Neo4j HTTP API
JavaScript
3
star
43

neo4j-aws-terraform

HCL
3
star
44

jbang-catalog

JBang catalog
Java
2
star
45

graphql-toolbox

TypeScript
2
star
46

import-spec

Java
2
star
47

docs-graphql

GraphQL docs
JavaScript
2
star
48

docs-maven-plugin

Java
2
star
49

ease-maven-plugin

Java
2
star
50

license-maven-plugin

Fork of http://code.google.com/p/maven-license-plugin/
Java
2
star
51

docs-status-codes

Documentation for Neo4j status codes
JavaScript
2
star
52

maven-skin

Neo4j Maven Skin
Java
2
star
53

docs-aura

Jupyter Notebook
2
star
54

azure-neo4j

Azure topology files
Shell
1
star
55

clirr-maven-plugin

Java
1
star
56

neo4jtester

neo4j tester
Go
1
star
57

docs-ops-manager

JavaScript
1
star