我正在尝试将Neo4j数据库作为docker容器运行。我正在使用官方的neo4j图像。虽然我能够启动和配置neo4j,但我的容器会关闭通过Web界面提交的第一个查询。在docker(Neo4j Community Edition)之外操作数据库时,我对数据库和查询没有任何问题。
我已经尝试过有关堆和页面缓存的不同配置选项而没有成功。
我使用以下命令启动docker包含:
docker run --detach --env NEO4J_dbms_memory_heap_initial__size=2G --env NEO4J_dbms_memory_heap_max__size=10G --env NEO4J_dbms_memory_pagecache_size=20g --publish=7474:7474 --publish=7687:7687 --volume=c:/test/data:/data --volume=c:/test/logs:/logs --volume=c:/test/conf:/conf neo4j:latest
不幸的是,Neo4j的日志文件也没有给我任何线索如何解决这个问题: