Чтобы протестировать функции 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
Эта конкретная строка, которую я хотел откомментировать, полностью исчезла, но другие биты, которые я добавил для использования алгоритмов, все еще там.
Буду очень признателен за любые намеки на то, что я делаю неправильно.
Большое спасибо,
Эрик