【问题标题】:Cant connect into neo4j web pannel via docker container launched with docker-compose无法通过使用 docker-compose 启动的 docker 容器连接到 Neo4j Web 面板
【发布时间】:2018-01-17 22:38:21
【问题描述】:

在我的docker-compose.yml 上,我插入了以下条目:

version: '2'
services:
neo4j_dev:
    image: 'neo4j'
    ports:
      - '7474:7474'
      - '7687:7487'
    volumes:
      - './docker-volumes/neo4j_dev/data:/data'
    environment:
      NEO4J_AUTH: 'neo4j/somepasswdthatisnotmyrealpassword'

现在,当我通过浏览器访问 http://0.0.0.0:7474/browser/ 时,不知何故,当我输入以下凭据时,它无法登录:

  • 主机:bolt://localhost:7687
  • 用户:neo4j
  • 密码:somepasswdthatisnotmyrealpassword

但是登录失败并返回错误响应:

ServiceUnavailable:WebSocket 连接失败。由于 Web 浏览器中的安全限制,此 Neo4j 驱动程序无法找到失败的原因。请使用您的浏览器开发。

你知道设置有什么问题,我无法登录吗?

【问题讨论】:

  • 这就是你的 docker compose 文件真的是7687:7487吗?还是错字?
  • 是的,我就是这样设置docker-compose.yml
  • 不应该是7687:7687吗?
  • 是的,这就是答案。

标签: docker neo4j docker-compose


【解决方案1】:

您输入了错误的端口:https://hub.docker.com/_/neo4j/neo4j 侦听这些端口:

  • 7474
  • 7687

后一个错误映射到您的 docker compose 上。而不是 7687:7487 它应该是 7687:7687 在你的 docker-compose.yml 上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    相关资源
    最近更新 更多