首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法登录到标准Neo4j Docker容器-在外部禁用身份验证表单?

无法登录到标准Neo4j Docker容器-在外部禁用身份验证表单?
EN

Stack Overflow用户
提问于 2017-05-15 12:56:41
回答 2查看 449关注 0票数 1

我正在使用Kitematic来启动我的Docker容器。我正在尝试启动最新的Neo4j容器(3.2),但无法通过web浏览器访问数据库,因为它需要身份验证。

我试图通过环境变量(NEO4J_AUTH none)禁用它,但这并不能解决problem.The标准密码/用户ne4j/ne4j不起作用的问题

有没有什么办法可以通过set来设置身份验证?

EN

回答 2

Stack Overflow用户

发布于 2018-11-03 01:33:49

我在这里也有同样的问题,但我可以告诉你为什么会发生这种情况:

由于您使用的是windows,您需要通过Docker Machine访问Neo4J浏览器工具,该端口将您的请求转发到neo4j容器。转发的请求基本上是身份验证请求。

问题是CHROME不允许不安全的凭证传输,转发的请求就属于这一类。这是一个来自chrome而不是Neo4J服务器的问题。我仍然在努力为我的学生找到一种优雅的方法来解决这个问题,它使用windows。

最简单的方法是直接连接到neo4j容器(这可以在linux和mac中实现)。

票数 1
EN

Stack Overflow用户

发布于 2018-11-14 10:27:41

好了,我的一个学生终于成功了。

确保从坞站发布端口7687和7474。这样,两个请求都将以localhost为目标,浏览器将停止抱怨

下面是一个docker命令,显示了如何发布这两个端口

代码语言:javascript
复制
docker run --rm --name neo4j_server -p 7474:7474 -p 7687:7687 -d neo4j
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43971817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档