我正在使用Kitematic来启动我的Docker容器。我正在尝试启动最新的Neo4j容器(3.2),但无法通过web浏览器访问数据库,因为它需要身份验证。
我试图通过环境变量(NEO4J_AUTH none)禁用它,但这并不能解决problem.The标准密码/用户ne4j/ne4j不起作用的问题
有没有什么办法可以通过set来设置身份验证?


发布于 2018-11-03 01:33:49
我在这里也有同样的问题,但我可以告诉你为什么会发生这种情况:
由于您使用的是windows,您需要通过Docker Machine访问Neo4J浏览器工具,该端口将您的请求转发到neo4j容器。转发的请求基本上是身份验证请求。
问题是CHROME不允许不安全的凭证传输,转发的请求就属于这一类。这是一个来自chrome而不是Neo4J服务器的问题。我仍然在努力为我的学生找到一种优雅的方法来解决这个问题,它使用windows。
最简单的方法是直接连接到neo4j容器(这可以在linux和mac中实现)。
发布于 2018-11-14 10:27:41
好了,我的一个学生终于成功了。
确保从坞站发布端口7687和7474。这样,两个请求都将以localhost为目标,浏览器将停止抱怨
下面是一个docker命令,显示了如何发布这两个端口
docker run --rm --name neo4j_server -p 7474:7474 -p 7687:7687 -d neo4jhttps://stackoverflow.com/questions/43971817
复制相似问题