Docker-Installation und Bereitstellung mehrerer neo4j-Container

Voraussetzung: Docker hat das Neo4j-Image installiert und zuvor einen Neo4j-Container erstellt. Jetzt möchte ich einen weiteren leeren Neo4j-Container erstellen


Build-Befehl: 

docker run -dit --name neo4j_publisher  -p 27474:27474 -p 27687:27687 -v /home/neo4j/data_publisher:/data -v /home/neo4j/logs_publisher:/logs -v /home/neo4j/conf_publisher:/var/lib/neo4j/conf -v /home/neo4j/import_publisher:/var/lib/neo4j/import --env NEO4J_AUTH=neo4j/password neo4j

Darunter ist der von mir gewählte Herausgeber, der von mir selbst geändert werden kann.

Dann wird der Port auf 27474, 27687 geändert und der Standardwert 7474, 7687 wird gestaffelt.

Nach der Erstellung können Sie den Status überprüfen:

docker ps -a

Konfigurationsdatei ändern:

Suchen Sie den Pfad der Konfigurationsdatei, hier ist /home/neo4j/conf_publisher/neo4j.conf

cd /home/neo4j/conf_publisher

gedit neo4j.conf

Nach dem Öffnen muss die Konfigurationsdatei geändert werden:

# 取消密码验证
dbms.security.auth_enabled=false
dbms.tx_log.rotation.retention_policy=100M size

dbms.memory.pagecache.size=512M

dbms.default_listen_address=0.0.0.0


dbms.connectors.default_listen_address=0.0.0.0

# 主要改这两个的端口,防止冲突
dbms.connector.bolt.listen_address=0.0.0.0:27687 
dbms.connector.http.listen_address=0.0.0.0:27474

# 允许数据库备份
dbms.backup.enabled=true
dbms.backup.address=localhost:6362

dbms.directories.logs=/logs

Schließlich startet Docker <Container-ID> neu

Öffnen Sie einfach die URL http://localhost:27474/browser/


Löschen Sie alle Daten in der Datenbank

match (n) detach delete (n)

Supongo que te gusta

Origin blog.csdn.net/qq_44789957/article/details/130850784
Recomendado
Clasificación