[英]How to set Neo4j conf in docker?
我曾經分別運行Neo4j,然后我的應用程序根據需要進行了交互。 每次我重新安裝Neo4j時,都必須轉到/etc/neo4j/neo4j.conf
並注釋以下一行:
dbms.directories.import=/var/lib/neo4j/import
通過在其開頭加上#
使事情對我有用。 默認情況下,此行未評論。
無論如何,我現在正在搬到docker
,我想知道如何在docker
環境中更改該行?
這是我在neo4j
文件中的neo4j
部分。
neo4j:
container_name: neo4j_container
restart: always
image: neo4j:3.5.3
ports:
- "7474:7474"
- "6477:6477"
- "7687:7687"
environment:
- NEO4J_ACCEPT_LICENSE_AGREEMENT=yes
- NEO4J_dbms_connector_http_listen__address=:7474
- NEO4J_dbms_connector_https_listen__address=:6477
- NEO4J_dbms_connector_bolt_listen__address=:7687
如您所見,我正在使用的Neo4j
映像是neo4j:3.5.3
。
使用官方docker映像,您可以通過在命令中添加以下行來將本地文件夾指定為neo4j import文件夾:-- --volume=/home/bsimard/my_project/neo4j/import:/import
如您在此處看到的,我正在將本地文件夾/home/bsimard/my_project/neo4j/import
遷移到映像的/import
文件夾,此/import
文件夾由Docker內部的Neo4j使用。
您可以查看docker使用的卷的列表: https : //neo4j.com/docs/operations-manual/3.5/docker/introduction/#docker-volumes
您還可以通過在docker命令上提供一些環境變量來更改Neo4j的任何配置。 見這里: https : //neo4j.com/docs/operations-manual/3.5/docker/configuration/#docker-environment-variables
干杯
在做
volumes:
- /:/var/lib/neo4j/import
為我修復它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.