Файл конфигурации Neo4j перезаписывает исходный файл конфигурации в томе - PullRequest
0 голосов
/ 04 января 2019

Чтобы протестировать функции py2neo в среде докера, я попытался создать контейнер ноутбука jupyter рядом с контейнером Neo4j. Для контейнера Neo4j я использую официальный образ Neo4j с dockerhub.

Соответствующие биты моего файла docker-compose.yml:

version: '2'  

services:  

  neo4j:  
    image: neo4j  
    container_name: neo4j  
    ports:  
      - "7474:7474"  
      - "7687:7687"  
    volumes:  
      - ./neo4j/data:/data  
      - ./n4j_conf:/var/lib/neo4j/conf  
      - ./neo4j/import:/var/lib/neo4j/import  
      - ./n4j_plugins:/var/lib/neo4j/plugins  
    networks:
- elk  

(Я добавил каталог n4j_conf в основной каталог проекта, чтобы связать том конфигурации из-за невозможности запуска neo4j, если я привязал том непосредственно к каталогу neo4j / conf.)

Ранее я читал, что мне нужно изменить эту строку в файле neo4j.conf:

dbms.connectors.default_listen_address = 0.0.0.0

Прежде чем активировать контейнер neo4j, я проверяю, что файл конфигурации, который я предоставляю на localhost, правильный, но после того, как я активирую свои контейнеры с помощью:

docker-compose up -d

Эта конкретная строка, которую я хотел откомментировать, полностью исчезла, но другие биты, которые я добавил для использования алгоритмов, все еще там.

Буду очень признателен за любые намеки на то, что я делаю неправильно.

Большое спасибо,

Эрик

1 Ответ

0 голосов
/ 05 января 2019

3 из ваших путей контейнера тома, кажется, неправильно. Попробуйте удалить /var/lib/neo4j из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...