gpt4 book ai didi

neo4j-browser 更改 docker 容器的 bolt 端口

转载 作者:行者123 更新时间:2023-12-02 09:17:51 32 4
gpt4 key购买 nike

我尝试为测试数据启动一个 neo4j 容器并使用一个单独的 bolt 端口。

docker run --env=NEO4J_AUTH=none
--env=NEO4J_dbms_security_procedures_unrestricted=apoc.\\\*
--publish=7475:7474 --publish=7688:7687
--volume=$HOME/neo4j/conf-test:/conf
--volume=$HOME/neo4j/test-data:/data
--volume=$HOME/neo4j/plugins:/plugins
--name=neo4j-test neo4j

$HOME/neo4j/conf-test/neo4j.conf 我试过的文件中:

dbms.connector.bolt.listen_address=:7688 # doesn't do anything
dbms.connector.bolt=:7688 # error also error with =7688
dbms.connector.bolt.address=0.0.0.0:7688 # does nothing

当我打开浏览器访问 http://localhost:7475/browser/ 时,它会尝试连接到 7687 enter image description here

我使用:server connect 命令连接但它不保存设置;虽然它连接正常。每次我刷新我都必须再次输入它们。

有什么想法吗?

最佳答案

由于 docker 容器不断用自己的设置覆盖文件,因此我无法使用配置文件进行此操作。

我的诀窍是注意 listen_addressadvertised_address 变量 require a double underscore :-

docker 运行\
-e NEO4J_dbms_connector_bolt_listen__address=:7688\
-e NEO4J_dbms_connector_bolt_advertised__address=:7688\
- R M\
--名称neo4j\
--publish=7575:7474\
--publish=7688:7687\
neo4j

2018-02-07 11:33:34.593+0000 INFO Bolt enabled on 0.0.0.0:7688.

这让我在正确的端口上运行!

关于neo4j-browser 更改 docker 容器的 bolt 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45223495/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com