Docker
Neo4j can be run in a Docker container.
This chapter describes the following:
- 
Getting Started with Neo4j in Docker — Introduction to running Neo4j in a Docker container. 
- 
Persisting data with Docker volumes — How and where to mount persistent storage to the Docker container. 
- 
Modify the default configuration — How to configure Neo4j to run in a Docker container. 
- 
Plugins — How to load plugins when using Neo4j in Docker. 
- 
Deploy a Neo4j server with Docker Compose — How to set up a Neo4j server with Docker Compose using a basic authentication mechanism or Docker secrets. 
- 
Deploy a Neo4j cluster on Docker — How to set up and deploy a Neo4j cluster on Docker. 
- 
Docker specific operations — Descriptions of various neo4j-adminandcypher-shelloperations that are specific to using Docker.
- 
Offline dump and load — How to perform dump and load of a containerized Neo4j database. 
- 
Online backup and restore — How to perform backup and restore of a containerized Neo4j database. Enterprise Only. 
- 
Security — Information about using encryption with a Neo4j Docker image. 
- 
Docker specific configuration settings — A conversion table for the Neo4j configuration settings to Docker format. 
| Docker does not run natively on macOS or Windows. For running Docker on macOS and Windows, please consult the documentation provided by Docker. |