如何设置的Neo4j的conf在泊坞窗?(How to set Neo4j conf in dock

2019-10-30 00:29发布


我用单独运行的Neo4j,然后根据需要我的应用程序与它互动。 我安装了新的Neo4j每到这时,我不得不去/etc/neo4j/neo4j.conf和评论这一行:

dbms.directories.import=/var/lib/neo4j/import

通过把一个#在它开始做的事情为我工作。 默认情况下,该行并没有评论。
不管怎么说,我搬到docker ,现在,我想知道如何改变在该行docker环境?

这里是我的一部分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

Answer 1:

:与官方泊坞窗图像,你可以通过添加此行到您的命令中指定一个本地文件夹作为Neo4j的导入文件夹--volume=/home/bsimard/my_project/neo4j/import:/import

正如你看到这里,我mouting我的本地文件夹中/home/bsimard/my_project/neo4j/import/import图像的文件夹,这个/import文件夹由Neo4j的内部泊坞窗。

码头工人使用,你可以看看该卷的列表: https://neo4j.com/docs/operations-manual/3.5/docker/introduction/#docker-volumes

而且你还可以通过使用你们的泊坞窗命令提供了一些环境变量改变的Neo4j的任何配置。 在这里看到: https://neo4j.com/docs/operations-manual/3.5/docker/configuration/#docker-environment-variables

干杯



Answer 2:

volumes:
  - /:/var/lib/neo4j/import

固定对我来说。



文章来源: How to set Neo4j conf in docker?
标签: docker neo4j