Neo4j Docker配置文件

时间:2017-03-11 09:40:46

标签: neo4j

在docker容器中运行Neo4j 3.1社区版: Virtual Box主机:Windows 10 Professional Virtual Box Guest:RHEL 7.2 -3.10.0-514.6.1.el7.x86_64#1 SMP EST 2016 x86_64 x86_64 x86_64 GNU / Linux Docker版本1.13.0,build 49bf474

使用docker image中的conf目录运行,即

export NEO4J_DATA=/home/dpdev/dockerConfigs/Neo4j/data
export NEO4J_LOGS=/home/dpdev/dockerConfigs/Neo4j/logs
export NEO4J_CONF=/home/dpdev/dockerConfigs/Neo4j/conf
export NEO4J_NAME=DPDev-neo4j
docker run \
    --name=dpdev-Neo4j \
    --publish=7474:7474 \
    --publish=7687:7687 \
    --volume=$NEO4J_DATA:/data \
    --volume=$NEO4J_LOGS:/logs \
    neo4j:3.1

一切正常,我可以访问http://localhost:7474上的管理员 RHEL guest(docker host)内部 但

docker run \
    --name=dpdev-Neo4j \
    --publish=7474:7474 \
    --publish=7687:7687 \
    --volume=$NEO4J_DATA:/data \
    --volume=$NEO4J_LOGS:/logs \
    --volume=$NEO4J_CONF:/conf \
    neo4j:3.1

当conf文件位于docker主机上而不是docker镜像内时,我无法像http://localhost:7474那样访问管理控制台

注意:我正在使用Neo4j转储命令中的配置文件(根本没有更改)

0 个答案:

没有答案