我在Mac OSX中安装了neo4j-3.0作为docker镜像。我在哪里可以找到neo4j的配置文件?
答案 0 :(得分:13)
他们的网页上有专门的section ...
有三种方法:通过环境变量,安装/conf
卷并构建新图像
/conf
卷可能是OP想要的方式:
要对Neo4j配置进行任意修改,请提供 具有/ conf容量的容器。
docker run \ --detach \ --publish=7474:7474 --publish=7687:7687 \ --volume=$HOME/neo4j/data:/data \ --volume=$HOME/neo4j/logs:/logs \ --volume=$HOME/neo4j/conf:/conf \ neo4j:3.1
/ conf卷中的任何配置文件都将覆盖文件 由图像提供。这包括可能已设置的值 响应Docker传递给容器的环境变量。 因此,如果要更改文件中的一个值,则必须确保该值 文件的其余部分是完整和正确的。
要转储初始配置文件集,请使用以下命令运行映像 dump-config命令。
docker run --rm\ --volume=$HOME/neo4j/conf:/conf \ neo4j:3.1 dump-config