top of page

Install Neo4j on Docker

On Windows platform:

Install Docker by going to the website and downloading the docker file.

Note: A 64-bit processor and 4GB system RAM are the hardware prerequisites required to successfully run Docker on Windows 10.

Double-click on the Docker Desktop Installer.exe to run the installer.

Once you start the installation process, always enable Hyper-V Windows Feature on the Configuration page and follow the installation process to allow the installer and wait till the process is done.

After completion of the installation process, click Close and restart your PC.

Sign In the Docker search for the NEO4j

Open Command Prompt as Administrative Rights

run the below command to pull the official image of Neo4j

docker pull neo4j

After completion

To verify open the Docker and click the Images menu.

To Run open the command prompt and run the following command.

docker run -it --rm --publish=7474:7474 --publish=7687:7687 -e NEO4J_dbms_connector_https_advertised__address=":7473" -e NEO4J_dbms_connector_http_advertised__address=":7474" -e NEO4J_dbms_connector_bolt_advertised__address=":7687" --env=NEO4J_AUTH=none   neo4j 

open the link http://localhost:7474/ in the browser and set name and password.

Now you are connected to database:

open terminal and test cypher command

neo4j@neo4j> match (n) return count(n);

On Linux platform:

Installing Docker on Oracle Linux 8/7

Before we begin, run the system update command to rebuild the repo cache and update installed packages.

sudo yum update

Now Install some of the default packages

sudo yum install -y yum-utils

Add Docker repository to Oracle Linux

sudo yum-config-manager --add-repo 

Add this below entry to the /etc/yum.repos.d/docker-ce.repo file

name=Centos extras - $basearch

Now run the below command to install the extra plugin required by the docker

yum -y install slirp4netns fuse-overlayfs container-selinux

Lastly, to install Docker Engine, command line and contained (a standalone high-level container runtime) run, finally, this command.

sudo yum install docker-ce docker-ce-cli

Enable and start the Docker service

sudo systemctl start docker
sudo systemctl enable docker

Add User to Docker group

By default, docker needs the root access to run commands, Therefore, we will add our current or the user that you want to use to access docker to the docker group.

sudo groupadd docker
sudo usermod -aG docker your_user

Now, we have finally Installed Docker in Oracle Linux. Our Next step is to PULL the Neo4j Image.

docker pull neo4j

After, Image is downloaded in the docker, we are ready to run it.

To verify it, we can use web browser to and open url


Cypher Shell

If you want to run cypher shell, Run the below command

docker exec -it testneo4j bash

cypher-shell -u neo4j -p test

Thank you.

Related Posts

Heading 2

Add paragraph text. Click “Edit Text” to customize this theme across your site. You can update and reuse text themes.

bottom of page